public defaultFFplayController(config.config config, Process process, play.Player player) { this.config = config; this.process = process; this.player = player; // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); try { StartPosition = FormStartPosition.Manual; this.Location = new Point(int.Parse(config.get("defaultControllerX")), int.Parse(config.get("defaultControllerY"))); // Left = int.Parse(config.get("X")); // Top = int.Parse(config.get("Y")); } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); } volumeBarArea.Width = int.Parse(config.get("volume")); volumeTip.Text = "音量:" + volumeBarArea.Width; timeLabel.Paint += timeBorderPaint; volumeTip.Paint += volumeTipBorderPaint; muteTip.Paint += muteTipBorderPaint; reconnectTip.Paint += reconnectTipBorderPaint; // // TODO: Add constructor code after the InitializeComponent() call. // }
public MainForm(string[] args) { string lv = null; foreach (var arg in args) { lv = util.getRegGroup(arg, "(lv\\d+(,\\d+)*)"); if (lv != null) { break; } } util.setLog(config, lv); madeThread = Thread.CurrentThread; //read std if (Array.IndexOf(args, "-std-read") > -1) { startStdRead(); } System.Diagnostics.Debug.Listeners.Clear(); System.Diagnostics.Debug.Listeners.Add(new Logger.TraceListener()); InitializeComponent(); Text = "ニコ生新配信録画ツール(仮 " + util.versionStr; defIcon = Icon; this.args = args; rec = new rec.RecordingManager(this, config); player = new Player(this, config); if (Array.IndexOf(args, "-stdIO") > -1) { util.isStdIO = true; } util.debugWriteLine("arg len " + args.Length); util.debugWriteLine("arg join " + string.Join(" ", args)); var fontSize = config.get("fontSize"); if (fontSize != "9") { util.setFontSize(int.Parse(fontSize), this, true, 400); } try { Width = int.Parse(config.get("Width")); Height = int.Parse(config.get("Height")); } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); } try { if (bool.Parse(config.get("IsRestoreLocation"))) { var x = config.get("X"); var y = config.get("Y"); if (x != "" && y != "" && int.Parse(x) >= 0 && int.Parse(y) >= 0) { StartPosition = FormStartPosition.Manual; Location = new Point(int.Parse(x), int.Parse(y)); } } } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); StartPosition = FormStartPosition.WindowsDefaultLocation; } if (bool.Parse(config.get("IsMiniStart"))) { changeSize(true); } if (config.get("qualityRank").Split(',').Length == 5) { config.set("qualityRank", config.get("qualityRank") + ",5"); } changeRecBtnClickEvent(bool.Parse(config.get("IsRecBtnOnlyMouse"))); }
public MainForm(string[] args) { madeThread = Thread.CurrentThread; //args = "-nowindo -stdIO -IsmessageBox=false -IscloseExit=true lv316762771 -ts-start=1785s -ts-end=0s -ts-list=false -ts-list-m3u8=false -ts-list-update=5 -ts-list-open=false -ts-list-command=\"notepad{i}\" -ts-vpos-starttime=true -afterConvertMode=4 -qualityRank=0,1,2,3,4,5 -IsLogFile=true".Split(' '); //read std if (Array.IndexOf(args, "-std-read") > -1) { startStdRead(); } /* * if (false && !isFullAccessDirectory()) { * MessageBox.Show("このディレクトリーにはファイルの読み書き権限がありませんでした。別のフォルダに移すかフォルダに権限を付与してください。"); * System.Environment.Exit(0); * } */ System.Diagnostics.Debug.Listeners.Clear(); System.Diagnostics.Debug.Listeners.Add(new Logger.TraceListener()); InitializeComponent(); Text = "ニコ生新配信録画ツール(仮 " + util.versionStr; defIcon = Icon; this.args = args; rec = new rec.RecordingManager(this, config); player = new Player(this, config); if (Array.IndexOf(args, "-stdIO") > -1) { util.isStdIO = true; } util.debugWriteLine("arg len " + args.Length); util.debugWriteLine("arg join " + string.Join(" ", args)); //nicoSessionComboBox1.Selector.PropertyChanged += Selector_PropertyChanged; // checkBoxShowAll.Checked = bool.Parse(config.get("isAllBrowserMode")); //if (isInitRun) initRec(); //MessageBox.Show(config.get("Isminimized") + " " + config.get("Width") + " " + config.get("Height") + " " + config.get("X") + " " + config.get("Y")); try { Width = int.Parse(config.get("Width")); Height = int.Parse(config.get("Height")); } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); } try { if (bool.Parse(config.get("IsRestoreLocation"))) { var x = config.get("X"); var y = config.get("Y"); if (x != "" && y != "" && int.Parse(x) >= 0 && int.Parse(y) >= 0) { StartPosition = FormStartPosition.Manual; Location = new Point(int.Parse(x), int.Parse(y)); } } } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); StartPosition = FormStartPosition.WindowsDefaultLocation; } if (bool.Parse(config.get("IsMiniStart"))) { changeSize(true); } setBackColor(Color.FromArgb(int.Parse(config.get("recBackColor")))); setForeColor(Color.FromArgb(int.Parse(config.get("recForeColor")))); setLinkColor(Color.FromArgb(int.Parse(config.get("recLinkColor")))); }
public MainForm(string[] args) { madeThread = Thread.CurrentThread; #if !DEBUG FormBorderStyle = FormBorderStyle.FixedSingle; // if (config.get("IsLogFile") == "true") // config.set("IsLogFile", "false"); #endif System.Diagnostics.Debug.Listeners.Clear(); System.Diagnostics.Debug.Listeners.Add(new Logger.TraceListener()); InitializeComponent(); Text = "視聴プラグイン(仮 " + util.versionStr; this.args = args; rec = new rec.RecordingManager(this, config); player = new Player(this, config); if (Array.IndexOf(args, "-stdIO") > -1) { util.isStdIO = true; } var lv = (args.Length == 0) ? null : util.getRegGroup(args[0], "(lv\\d+(,\\d+)*)"); util.setLog(config, lv); util.debugWriteLine("arg len " + args.Length); util.debugWriteLine("arg join " + string.Join(" ", args)); //nicoSessionComboBox1.Selector.PropertyChanged += Selector_PropertyChanged; // checkBoxShowAll.Checked = bool.Parse(config.get("isAllBrowserMode")); //if (isInitRun) initRec(); try { //Width = int.Parse(config.get("Width")); //Height = int.Parse(config.get("Height")); Width = 492; Height = 201; } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); } try { var x = config.get("X"); var y = config.get("Y"); if (x != "" && y != "") { StartPosition = FormStartPosition.Manual; Location = new Point(int.Parse(x), int.Parse(y)); } } catch (Exception e) { util.debugWriteLine(e.Message + " " + e.StackTrace + " " + e.Source + " " + e.TargetSite); StartPosition = FormStartPosition.WindowsDefaultLocation; } setBackColor(Color.FromArgb(int.Parse(config.get("recBackColor")))); setForeColor(Color.FromArgb(int.Parse(config.get("recForeColor")))); if (bool.Parse(config.get("Isminimized"))) { WindowState = FormWindowState.Minimized; if (bool.Parse(config.get("IsMinimizeNotify"))) { Visible = false; ShowInTaskbar = false; } } var qr = config.get("qualityRank").Split(',').ToList(); var qrD = config.defaultConfig["qualityRank"].Split(','); if (qr.Count != qrD.Length) { foreach (var q in qrD) { if (qr.IndexOf(q) == -1) { qr.Add(q); } } } config.set("qualityRank", string.Join(",", qr.ToArray())); }