From 7bc6e9be52a028901fdb266c8ec9fcc314fdd05b Mon Sep 17 00:00:00 2001 From: Victor Date: Fri, 27 Oct 2023 19:21:09 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adir=20TextBoxAdd=20project=20files.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AplicacionAbrirIDEs.sln | 25 +++ .../AplicacionAbrirIDEs.csproj | 11 ++ AplicacionAbrirIDEs/Form1.Designer.cs | 152 ++++++++++++++++++ AplicacionAbrirIDEs/Form1.cs | 62 +++++++ AplicacionAbrirIDEs/Form1.resx | 120 ++++++++++++++ AplicacionAbrirIDEs/Program.cs | 17 ++ 6 files changed, 387 insertions(+) create mode 100644 AplicacionAbrirIDEs.sln create mode 100644 AplicacionAbrirIDEs/AplicacionAbrirIDEs.csproj create mode 100644 AplicacionAbrirIDEs/Form1.Designer.cs create mode 100644 AplicacionAbrirIDEs/Form1.cs create mode 100644 AplicacionAbrirIDEs/Form1.resx create mode 100644 AplicacionAbrirIDEs/Program.cs diff --git a/AplicacionAbrirIDEs.sln b/AplicacionAbrirIDEs.sln new file mode 100644 index 0000000..3b43f47 --- /dev/null +++ b/AplicacionAbrirIDEs.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AplicacionAbrirIDEs", "AplicacionAbrirIDEs\AplicacionAbrirIDEs.csproj", "{A802FA7F-4442-435E-980F-B8B9D0C2F0CB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A802FA7F-4442-435E-980F-B8B9D0C2F0CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A802FA7F-4442-435E-980F-B8B9D0C2F0CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A802FA7F-4442-435E-980F-B8B9D0C2F0CB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A802FA7F-4442-435E-980F-B8B9D0C2F0CB}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {EC548643-1E2C-4CF7-983C-F81F3699E400} + EndGlobalSection +EndGlobal diff --git a/AplicacionAbrirIDEs/AplicacionAbrirIDEs.csproj b/AplicacionAbrirIDEs/AplicacionAbrirIDEs.csproj new file mode 100644 index 0000000..e1a0735 --- /dev/null +++ b/AplicacionAbrirIDEs/AplicacionAbrirIDEs.csproj @@ -0,0 +1,11 @@ + + + + WinExe + net7.0-windows + enable + true + enable + + + \ No newline at end of file diff --git a/AplicacionAbrirIDEs/Form1.Designer.cs b/AplicacionAbrirIDEs/Form1.Designer.cs new file mode 100644 index 0000000..9f2f4ac --- /dev/null +++ b/AplicacionAbrirIDEs/Form1.Designer.cs @@ -0,0 +1,152 @@ +namespace AplicacionAbrirIDEs +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + button1 = new Button(); + button2 = new Button(); + button3 = new Button(); + button4 = new Button(); + button5 = new Button(); + button6 = new Button(); + label1 = new Label(); + ParamVC = new TextBox(); + SuspendLayout(); + // + // button1 + // + button1.Font = new Font("ROG Fonts", 9F, FontStyle.Regular, GraphicsUnit.Point); + button1.Location = new Point(42, 43); + button1.Name = "button1"; + button1.Size = new Size(214, 29); + button1.TabIndex = 0; + button1.Text = "Inicializar InteliJ"; + button1.UseVisualStyleBackColor = true; + button1.Click += button1_Click; + // + // button2 + // + button2.Location = new Point(42, 79); + button2.Margin = new Padding(3, 4, 3, 4); + button2.Name = "button2"; + button2.Size = new Size(139, 31); + button2.TabIndex = 1; + button2.Text = "Apagar InteliJ"; + button2.UseVisualStyleBackColor = true; + button2.Click += button2_Click; + // + // button3 + // + button3.Font = new Font("Viner Hand ITC", 9F, FontStyle.Regular, GraphicsUnit.Point); + button3.Location = new Point(279, 43); + button3.Name = "button3"; + button3.Size = new Size(139, 29); + button3.TabIndex = 2; + button3.Text = "VisualStudioCode"; + button3.UseVisualStyleBackColor = true; + button3.Click += button3_Click; + // + // button4 + // + button4.Location = new Point(279, 81); + button4.Name = "button4"; + button4.Size = new Size(196, 29); + button4.TabIndex = 3; + button4.Text = "Apagar VisualStudioCode"; + button4.UseVisualStyleBackColor = true; + button4.Click += button4_Click; + // + // button5 + // + button5.Font = new Font("Rockwell Extra Bold", 9F, FontStyle.Regular, GraphicsUnit.Point); + button5.Location = new Point(517, 43); + button5.Name = "button5"; + button5.Size = new Size(139, 29); + button5.TabIndex = 4; + button5.Text = "PyCham"; + button5.UseVisualStyleBackColor = true; + button5.Click += button5_Click; + // + // button6 + // + button6.Location = new Point(517, 81); + button6.Name = "button6"; + button6.Size = new Size(139, 29); + button6.TabIndex = 5; + button6.Text = "Apagar Pycham"; + button6.UseVisualStyleBackColor = true; + button6.Click += button6_Click; + // + // label1 + // + label1.AutoSize = true; + label1.Location = new Point(131, 20); + label1.Name = "label1"; + label1.Size = new Size(50, 20); + label1.TabIndex = 6; + label1.Text = "label1"; + // + // ParamVC + // + ParamVC.Location = new Point(293, 227); + ParamVC.Name = "ParamVC"; + ParamVC.Size = new Size(125, 27); + ParamVC.TabIndex = 7; + ParamVC.TextChanged += ParamVC_TextChanged; + // + // Form1 + // + AutoScaleDimensions = new SizeF(8F, 20F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(800, 451); + Controls.Add(ParamVC); + Controls.Add(label1); + Controls.Add(button6); + Controls.Add(button5); + Controls.Add(button4); + Controls.Add(button3); + Controls.Add(button2); + Controls.Add(button1); + Name = "Form1"; + Text = "Form1"; + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Button button1; + private Button button2; + private Button button3; + private Button button4; + private Button button5; + private Button button6; + private Label label1; + private TextBox ParamVC; + } +} \ No newline at end of file diff --git a/AplicacionAbrirIDEs/Form1.cs b/AplicacionAbrirIDEs/Form1.cs new file mode 100644 index 0000000..80c9d7d --- /dev/null +++ b/AplicacionAbrirIDEs/Form1.cs @@ -0,0 +1,62 @@ +using System.Diagnostics; + +namespace AplicacionAbrirIDEs +{ + public partial class Form1 : Form + { + Process miProceso; + Process miProceso2; + Process miProceso3; + + public Form1() + { + InitializeComponent(); + } + + private void button1_Click(object sender, EventArgs e) + { + miProceso = new Process(); + miProceso.StartInfo.FileName = "C:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.2.2\\bin\\idea64.exe"; + miProceso.StartInfo.Arguments = ParamVC.Text; + //miProceso.StartInfo.FileName = @"C:\Program Files\LibreOffice\program\swriter.exe"; + //miProceso.StartInfo.FileName = @"C:\Program Files(x86)\Microsoft Office\Office16\WINWORD.exe"; + //miProceso.StartInfo.WindowStyle = ProcessWindowStyle.Maximized; + miProceso.Start(); + } + + private void button2_Click(object sender, EventArgs e) + { + miProceso.Kill(); + } + + private void button3_Click(object sender, EventArgs e) + { + miProceso2 = new Process(); + miProceso2.StartInfo.FileName = "C:\\Users\\rusvi\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"; + miProceso2.Start(); + } + + private void button4_Click(object sender, EventArgs e) + { + miProceso2.Kill(); + } + + private void button5_Click(object sender, EventArgs e) + { + miProceso3 = new Process(); + miProceso3.StartInfo.FileName = "C:\\Program Files\\JetBrains\\PyCharm 2023.2.1\\bin\\pycharm64.exe"; + miProceso3.Start(); + } + + private void button6_Click(object sender, EventArgs e) + { + miProceso3.Kill(); + } + + private void ParamVC_TextChanged(object sender, EventArgs e) + { + + } + } + +} \ No newline at end of file diff --git a/AplicacionAbrirIDEs/Form1.resx b/AplicacionAbrirIDEs/Form1.resx new file mode 100644 index 0000000..af32865 --- /dev/null +++ b/AplicacionAbrirIDEs/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/AplicacionAbrirIDEs/Program.cs b/AplicacionAbrirIDEs/Program.cs new file mode 100644 index 0000000..359b05f --- /dev/null +++ b/AplicacionAbrirIDEs/Program.cs @@ -0,0 +1,17 @@ +namespace AplicacionAbrirIDEs +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file