OSDN Git Service

コンテキストメニューからBurageSnapを起動する
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 23 Sep 2015 11:19:26 +0000 (20:19 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Fri, 25 Sep 2015 11:53:12 +0000 (20:53 +0900)
KancolleSniffer/MainForm.Designer.cs
KancolleSniffer/MainForm.cs

index 0f6a60f..3999ada 100644 (file)
@@ -161,6 +161,7 @@ namespace KancolleSniffer
             this.labelFuelSq4 = new System.Windows.Forms.Label();\r
             this.toolTipAchievement = new System.Windows.Forms.ToolTip(this.components);\r
             this.toolTipFigherPower = new System.Windows.Forms.ToolTip(this.components);\r
+            this.CaptureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
             this.panelHeadquarters.SuspendLayout();\r
             this.panelShipInfo.SuspendLayout();\r
             this.panelBattleInfo.SuspendLayout();\r
@@ -929,36 +930,37 @@ namespace KancolleSniffer
             this.contextMenuStripMain.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
             this.listToolStripMenuItem,\r
             this.LogToolStripMenuItem,\r
+            this.CaptureToolStripMenuItem,\r
             this.ConfigToolStripMenuItem,\r
             this.ExitToolStripMenuItem});\r
             this.contextMenuStripMain.Name = "contextMenuStripToolTip";\r
-            this.contextMenuStripMain.Size = new System.Drawing.Size(131, 92);\r
+            this.contextMenuStripMain.Size = new System.Drawing.Size(153, 136);\r
             // \r
             // listToolStripMenuItem\r
             // \r
             this.listToolStripMenuItem.Name = "listToolStripMenuItem";\r
-            this.listToolStripMenuItem.Size = new System.Drawing.Size(130, 22);\r
+            this.listToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
             this.listToolStripMenuItem.Text = "一覧(&L)";\r
             this.listToolStripMenuItem.Click += new System.EventHandler(this.ShipListToolStripMenuItem_Click);\r
             // \r
             // LogToolStripMenuItem\r
             // \r
             this.LogToolStripMenuItem.Name = "LogToolStripMenuItem";\r
-            this.LogToolStripMenuItem.Size = new System.Drawing.Size(130, 22);\r
+            this.LogToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
             this.LogToolStripMenuItem.Text = "報告書(&R)";\r
             this.LogToolStripMenuItem.Click += new System.EventHandler(this.LogToolStripMenuItem_Click);\r
             // \r
             // ConfigToolStripMenuItem\r
             // \r
             this.ConfigToolStripMenuItem.Name = "ConfigToolStripMenuItem";\r
-            this.ConfigToolStripMenuItem.Size = new System.Drawing.Size(130, 22);\r
+            this.ConfigToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
             this.ConfigToolStripMenuItem.Text = "設定(&O)";\r
             this.ConfigToolStripMenuItem.Click += new System.EventHandler(this.ConfigToolStripMenuItem_Click);\r
             // \r
             // ExitToolStripMenuItem\r
             // \r
             this.ExitToolStripMenuItem.Name = "ExitToolStripMenuItem";\r
-            this.ExitToolStripMenuItem.Size = new System.Drawing.Size(130, 22);\r
+            this.ExitToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
             this.ExitToolStripMenuItem.Text = "終了(&X)";\r
             this.ExitToolStripMenuItem.Click += new System.EventHandler(this.ExitToolStripMenuItem_Click);\r
             // \r
@@ -1203,6 +1205,13 @@ namespace KancolleSniffer
             // \r
             this.toolTipAchievement.ShowAlways = true;\r
             // \r
+            // CaptureToolStripMenuItem\r
+            // \r
+            this.CaptureToolStripMenuItem.Name = "CaptureToolStripMenuItem";\r
+            this.CaptureToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
+            this.CaptureToolStripMenuItem.Text = "撮影(&C)";\r
+            this.CaptureToolStripMenuItem.Click += new System.EventHandler(this.CaptureToolStripMenuItem_Click);\r
+            // \r
             // MainForm\r
             // \r
             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);\r
@@ -1388,6 +1397,7 @@ namespace KancolleSniffer
         private System.Windows.Forms.Label labelQuestColor3;\r
         private System.Windows.Forms.Label labelQuestColor2;\r
         private System.Windows.Forms.ToolTip toolTipFigherPower;\r
+        private System.Windows.Forms.ToolStripMenuItem CaptureToolStripMenuItem;\r
     }\r
 }\r
 \r
index b06667b..bc12f2c 100644 (file)
@@ -861,5 +861,17 @@ namespace KancolleSniffer
         {\r
             Process.Start("http://localhost:" + _config.Log.Listen + "/");\r
         }\r
+\r
+        private void CaptureToolStripMenuItem_Click(object sender, EventArgs e)\r
+        {\r
+            try\r
+            {\r
+                var proc = new ProcessStartInfo("BurageSnap.exe") {WorkingDirectory = "Capture"};\r
+                Process.Start(proc);\r
+            }\r
+            catch (FileNotFoundException)\r
+            {\r
+            }\r
+        }\r
     }\r
 }
\ No newline at end of file