用C#windows窗体应用程序设置点击一个button打开我想打开的exe程序后

vs2017windows窗体应用程序中使用
Process.Start("F:\CShape行编辑\CShape行编辑\bin\Debug\CShape行编辑.exe");打开我想打开的文件后,运行时总是提示system.componentmodel.win32exception系统找不到指定的文件

c#
3

7个回答

几个问题:
1.没有转义,改为
Process.Start(@"F:\CShape行编辑\CShape行编辑\bin\Debug\CShape行编辑.exe");
或者
Process.Start("F:\CShape行编辑\CShape行编辑\bin\Debug\CShape行编辑.exe");
试试看
2.如果不行,考虑写绝对路径试试
Process.Start(Application.StartupPath + "\CShape行编辑.exe");
3.如果不行,考虑运行项目是否将生成目录清空,如果是,则下图中输出目录选择“始终复制”
图片说明
4.如果不行,则将此exe换至生成目录外另一个文件夹来打开

2
a_23456
a_23456 Process.Start("F:\\\\CShape行编辑\\\\CShape行编辑\\\\bin\\\\Debug\\\\CShape行编辑.exe");
一年多之前 回复

请用英文命名文件和文件夹

2
lje0122
lje0122 回复qq_39137155: 用反斜线试试,要不看直接用开始运行 来运行一下排除一下。不会是程序编译问题吧。
一年多之前 回复
wmx199510
wmx199510 用双斜杠试下
一年多之前 回复
dsdjshdjsa
dsdjshdjsa 可能没有使用using
一年多之前 回复
qq_39137155
qq_39137155 回复q1301386350: 原程序中就是双斜杠,可能编写题目时没注意
一年多之前 回复
q1301386350
q1301386350 回复qq_39137155: 用双斜杠"F:\\CShape行编辑\\CShape行编辑\\bin\\Debug\\CShape行编辑.exe"
一年多之前 回复
qq_41563520
qq_41563520 你可能没有下载到指定位置
一年多之前 回复
qq_39137155
qq_39137155 这不是问题
一年多之前 回复
 F:\\CShape行编辑\\CShape行编辑\\bin\\Debug\\CShape行编辑.exe

这是你程序本身么?还是另一个程序?如果是另一个程序,它是不是放在了你这个程序的编译路径里?
visual studio在每次编译前,会清空你的bin\debug目录,所以文件找不到。

你应该把这个程序放在源代码的目录里,在解决方案管理器里添加到项目里,然后再在属性窗格的生成方式里选择“总是复制”(always copy)

2

首先,确定你在那个位置有这个程序,其次VS里 ‘’\‘’需要使用转义字符''\''。还有就是using 要使用的类和方法。如果需要我这有个demo可以看下。

0

@"F:\CShape行编辑\CShape行编辑\bin\Debug\CShape行编辑.exe"
這樣字符串裏面的內容就不會轉意了

0

首先,建议检查路径是否正确,可以用资源管理器找到对应exe,然后复制资源管理器上面的路径,调用示例如下:

System.Diagnostics.Process.Start(@"D:\Program Files\Tencent\QQ\Bin\QQ.exe"); //直接

调用打开文件

0

不要带中文,中文总会出现异常错误

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何实现点击Winform程序窗体中的一个按钮,执行这个exe文件?
rn           using System.Diagnostics;rn  private void button2_Click(object sender, EventArgs e)rn        {rnrn            Process.Start(@"c:\\Program Files (x86)\\Stimulsoft Reports.Net 2016.1 Tria
C#编写Windows桌面应用程序窗口全屏显示
//没有标题栏、关闭按钮、最大化、最小化按钮的全屏窗口nn private void Form1_Load(object sender, EventArgs e)n {n this.FormBorderStyle = FormBorderStyle.None;n this.WindowState = FormWindo...
C#窗口应用程序做出自己想要的button
在做前台时候,我们往往要做button,一般系统的默认格式会不太满意,现在介绍怎么DIY按钮。n现在以做一个开始按钮为例:n1.找到一张合适的图片,我选的是下面这张(为了凸显背景,我选了张黄色背景色的图片)。nnn2.将图片制作成背景为无背景的图片(建议使用ps制作,制作效果比较全面),一定得保存成png格式。nnn3.现在开始修改form里面我自己加的控件button1的格式。n
c# windows服务 启动外部程序,程序已开启,但看不到界面
c# windows服务 启动外部程序,程序已开启,但看不到界面
MFC实现点击按钮打开一个指定的文件或者网址或者exe
//查看文件nvoid CmhtEDIT2Dlg::OnBnClickedButton2()n{n // TODO: 在此添加控件通知处理程序代码n mhtPath = _T("\"C:\\test.txt\""); //这里添加需要查看的文件路径或者网址(http://**)n ShellExecute(NULL, _T("open"), mhtPath, NULL, NULL,SW_SHOW
C#做windows应用程序超链接到网址
用C#做windows应用程序时,增加一个什么控件,我们点击它时,连接到一个网页中?nnnn添加一个linklab点linklabel时产生下面这个事件:nSystem.Diagnostics.Process.Start("网址");
C#简单窗体应用程序(一)
使用C#创建控制台应用程序的基本步骤:n(1)创建项目;n(2)用户界面设计;n(3)属性设置;n(4)编写程序代码;n(5)保存、调试、运行;nnn例题:创建一个Windows窗体应用程序,在窗体中添加两个按钮,当单击第一个按钮时,显示“我来啦!”,当单击第二个按钮时,显示“我走啦!”。nn第一步:创建项目;nn            文件→新建→项目;选择“项目类型”为
PyQt4 Python GUI窗体应用程序
目录目录n前言n软件环境nPyQT简介nSetup PyCharmnSetup SIPnSetup PyQt4n测试PyQt是否安装成功n常见错误n最后前言还是一句老话,公司要什么我就做什么。这次来玩Python的GUI编程,做一个用于监控警报、简化SOP的窗体应用程序。首先当然是部署开发环境了,这次用PyCharm5+Python3.4+PyQt4(QT Designer)软件环境n系统 nWin
C#源代码—在windows窗体中添加窗体控件,btnOK按钮的Click事件
private void btnOk_Click(object sender, EventArgs e)n//定义btnOK按钮的Click事件n {n Student a = new Student(); n //用Student类定义变量a,并初始化n a.no = Convert.ToInt32(txtStuID.Text);n a.name = txtName.Text;
C#写的windows应用程序打包
rn第一步:rn打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面:rn点击”安装和部署“左边的三角形,选择下面的”Visual studio Installer“,再选择”安装项目“,同时将下面的命名改为”Setup“点击确定。rnrn第二步:rn点击解决方案里面生成的”Setup“,将属性中的ProtectName改为你的项目名字rnrn
C#编写Windows桌面应用程序读取执行文件当前路径
//读取程序执行的当前文件夹路径nnprivate string CurrentPath = System.AppDomain.CurrentDomain.BaseDirectory;
C#学习记录(32)windows应用程序基础之TextBox控件
    一.TextBox控件的属性    CausesValidation     当控件的这个属性设置为true,且控件要获得焦点时,会引发两个事件:Validating 和Validated。可以处理这些事件,以便验正在失去焦点的控件中数据的有效性。这可能使控件永远都不能获得焦点。    CharacterCasing     这个值表示TextBox 是否会改变输入的文本的大小写。可能的值...
c#学习之--窗体应用程序中的颜色变幻
1,创建一个窗体。rn2,让床体背景呈现迷幻色彩:rnfor(int c=0;crn{rnthis.BackColor = Color.FormArgb(c,255-c,c);rnApplication.DoEvents();//这一行代码穑告诉程序停止循环,而去做所需的其他工作,比如刷新窗体,检查鼠标单击等。确保即使再循环中窗体也有反映。rnSystem.Threading.Thread.Sle
windows服务程序启动运行一个程序,弹出窗口
windows服务启动应用程序,windows服务默认在Session 0,不在当前桌面,启动的程序默认也在那个Session 0,所以你看不到程序界面, 用CreateProcessAsUser启动应用程序才可以看到界面
MFC窗体中打开第三方exe程序到指定区域
流程如下:n1、CreateProcess创建外部EXE进程n2、获取指定区域的坐标n3、查找进程的主窗口nn4、将外部程序移到指定区域n5、调用ShowWindow显示窗口nnn主程序如下:nhandle=StartProcess("D:\\program tool\\SecureCRTPortable\\App\\SecureCRT\\SecureCRT.exe","");
【C#】SharpDevelop使用教程,C#写windows下第一个窗口程序,简单粗暴,初学者进,全图文,一看就明白
VS不说,功能强大,但是挺大。n下面,来说说轻量级IDE来写一个简单的windows程序。n首先,下载,不说了,最新版本5.x需要.net4.x支持,需要先安装.net framework 4.x框架。(版本控制此文不做其他说明,自己多做做功课)n下载好了安装。都不说。装好了双击打开。进入。。。n一进来是这样,然后第一步切换语言,nTOOLS-->optionnnnnn正式开始
用C#创建一个简单的windows窗体应用(加法器)
用C#创建一个简单的windows窗体应用 (加法器)nnnnn编译环境,本人用的VS2013。n打开vs2013,新建项目 nn选择C#,创建windows窗体应用 n n自定义名称及存储位置n创建完成之后界面 nn从工具箱中添加控件 n n找不到工具箱在哪的可能在这里 n n我们这次要做的是一个加法器首先在加法器上添加好所需要的控件: nButton Label TextBox n n之后排成...
Winform exe程序防重复运行
两种方法实现效果:方法一是提示程序重复运行(简单,比较轻量);方法二是弹出已经打开的程序窗口来实现(人性化,复杂);   nn方法一:主要是对程序主进程的控制,在程序入口代码处创建一个互斥体,使得主程序只能存在一个,主要是在 Program.cs 中来实现,默认Program.cs代码如下:nnn static class Programn {n static ...
使用JavaScript,点击按钮一个打开新的窗体
function openObj(){ window.open("success.html","baiducccc");//新建一个窗体,名字为baiducccc } function openObj2(){ window.open("success.html","_self");//在自身的窗体打开,不会新建窗体 } function openObj3(){ var win
C#编写Windows桌面应用程序弹出对话框取得文件名
//显示一个对话框,读取一个文件名nn OpenFileDialog ofd = new OpenFileDialogn {n CheckFileExists = true,n CheckPathExists = true,n ValidateNames =...
C#开发Windows窗体应用程序的步骤
使用C#开发应用程序时,一般包括创建项目、界面设计、设置属性、编写程序代码、保存项目、程序运行等6个步骤。rn1.创建项目rn在Visual Studio2017开发环境中选择“文件”→“新建”→“项目”菜单,弹出“新建项目”对话框,如图8.1所示。rnrn图8.1  “新建项目”对话框rn选择“Windows窗体应用(.NET Framework)”、输入项目的名称、选择保存路径,然后单击“确定
C#——Windows程序实现窗体输出九九乘法表
首先创建一个标签nnnn编写如下代码nnusingSystem;nnusingSystem.Collections.Generic;nnusingSystem.ComponentModel;nnusingSystem.Data;nnusingSystem.Drawing;nnusingSystem.Linq;nnusingSystem.Text;nnusingSystem.Win...
给button添加点击事件,打开一个新的窗体
创建两个java文件 nEmpMangerMainJFrame.java nAddNewEmployeeJFrame.java编辑器会自动创建类public class AddNewEmployeeJFrame extends javax.swing.JFrame {}EmpMangerMainJFrame.java里有个button1private void jButton1ActionPerfo
VC#_Windows窗体应用程序_计算器(实现混合运算)
使用Visual Studio,C#语言编写的Windows窗体应用程序。能实现 四则混合运算的 计算器。
C# windows服务启动winform应用程序
最近在写一个守护进程的服务,遇到了一点儿问题,现在记录下来,也希望能帮到有需要的人。nn开发环境:win7,VS2015nn问题: n 1、通过process启动App,不显示界面 n 2、有的电脑安装服务Service后,App启动正常,有的电脑仍然不显示界面nn原因: n 问题1:与windows session有关,请参考文章“链接1”,里面写的很详细且易懂。 n 问
利用pywinauto模块打开一个应用,输入参数,点击应用中的按钮,获取数据
1、python的pywinauto模块可以实现操作.exe应用,实现功能。nfrom pywinauto import applicationnn    dirs = u"E:/FtpTools.exe"   #应用所在路径n    app = application.Application()n    app.start(dirs)                      #开始一
C# 做的WINDOWS窗体程序-简易计算器
用C#做的一个简单的实现加减乘除的WINDOWS窗体程序计算器
unity里的按钮打开其他软件
using System.Collections;nusing System.Collections.Generic;nusing UnityEngine;nusing System.Diagnostics;nnpublic class LianJie : MonoBehaviourn{n private string exePath;n // Use this for initializa...
C#窗体-个人简历生成(自己设计并编写一个 Windows 应用程序,要求用到TextBox、GroupBox、RadioButton )
/*自己设计并编写一个 Windows 应用程序,要求用到 rn * TextBox 文本框 显示简历内容rn * GroupBox 分组框rn * RadioButton 单选按钮 选择性别rn * CheckBox  多选框rn * ComboBox  组合框rn * ListBox  列表框rn * 控件。rn * 将程序功能、界面布局和运行结果的截图与事件代码写在实验报告中。 */rn代码
C#_窗体应用程序process.start()和media player等详细介绍
目的:编写窗体执行火灾检测程序1、创建窗体1.1、创建项目1.2新建窗体1.3 选择工具箱中的控件1.4 进入控件,进行逻辑处理2、media player播放器的实现2.1添加media控件2.2设置隐藏工具栏属性。2.3 以下是关于windows media player的控件详细说明:[基本属性]URL:string 可以指定媒体位置enableContextMenu:Boolean 显示/...
C#Windows应用程序开发—>菜单
菜单可以使访问程序的操作变得非常简单,而且占用更少的空间,使界面看起来非常条理。rn在system.windows.Forms的名称空间中,所有与菜单相关的控件都是menu的子类,menu是一个实体类,你不能直接将其实例化。rn      menu有三个子类:rnContextMenurnMainMenurnMenuItemrnrnrnC#Windows应用程序开发之添加菜单之ContextMen
Asp.net 使用页面打开个人电脑上的应用程序
最近做项目碰到要用asp.net页面来打开自己写的一个WinFrom程序。 以前做桌面程序的时候用过System.Diagnostics.Process.Start(“路径”);来打开程序,用的很流畅,效果也很多。但是这次asp.net的页面中加入上面的代码(System.Diagnostics.Process.Start(“路径”);)竟然遇到了坑:rn1. 该代码在VS中调试的时候是可以打开P
C# Windows窗体应用(1)
登录界面:点击登录按钮,跳转下一个页面private void button1_Click(object sender, EventArgs e)        {            this.Visible = false;            Form2 f2 = new Form2();            f2.ShowDialog();        }输入对应的账号和密码登录i...
C#编写Windows桌面应用程序窗体上放置图片
//窗体上放置图片,用 PictureBox 控件。nn// 程序设置控件背景npictureBox1.BackgroundImage = Image.FromFile(CurrentPath + "back.jpg");
让第三方应用程序在自己编写的程序窗口中运行
这个代码程序演示的是把第三方程序运行在自己编写的程序控件中,比如Autocad、solidworks等软件,效果非常好,亲测通过
python写GUI应用程序(生成.exe文件,直接打开就能使用)
步骤一:首先要随便写一个GUI程序,这里用的是tkinter模块rnimport tkinter as tkrnrntop = tk.Tk()rntop.title('密码管理器')rnfilename = tk.Entry()rnfilename.pack(side=tk.LEFT, expand=True, fill=tk.X)rntk.mainloop()rnrn步骤二:安装 Pyinstaller模块,这里...
C#中窗体程序中快捷键的设置
1.填写表单时摁enter键或是上下键跳到下一编辑框n  private void textBox2_KeyDown(object sender, KeyEventArgs e)//keyDown事件n        {n            if (e.KeyCode == Keys.Enter)//摁enter键,跳到你制定的编辑框n            {
VB 调用其它程序并显示在自己的子窗口中
VB 调用其它程序并显示在自己的子窗口中 Vb通过调用其它的应用程序,然后显示在自己的一个子窗口中,有朋友问我询问怎么弄的,由于时间关系没有弄成,后来问同事要了一个网上的代码,看上去还不错,正好满足网友的要求,这个程序是调用Windows计算器或记事本的,可以参考一下。
一个文件打开 多个程序,和用运行来打开软件
先上图。nn一个文件打开多个程序nn要用到win10 中的 bat 文件 n举个列子。 n复制目标位置 n nwin+R打开运行 n n输入目标地址 如果路径中有空格 加双引号,并在前面再 加一对双引号nn "" "F:\腾讯\QQ\Bin\QQScLauncher.exe" nnnn保存文件到桌面上 结尾为bat n n这个时候点击文件就可以直接打开QQ n所以还可以文
C#窗体嵌套其他应用程序
C#窗体嵌套其他应用程序,将foxit reader应用程序嵌套到C#窗体中,并可以打开指定的pdf文件。在win10, VS2013上运行通过。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 我想学习python 我想学习区块链