Bat文件在命令提示符下运行.exe

125 windows exe batch-file

我想创建一个.bat文件,所以我只需点击它就可以运行:

svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决.bat文件的结构吗?

aba*_*hev 181

要启动程序然后关闭命令提示符而不等待程序退出:

start /d "path" file.exe
Run Code Online (Sandbox Code Playgroud)

  • @MehdiJ:设置主目录. (9认同)
  • @Karthi:对不起,这是不可能的 (3认同)
  • 可以从网络浏览器运行bat文件吗?像javascript一样调用bat文件?? (2认同)
  • @Karthi 出于安全原因,您不希望 javascript 能够运行 bat 文件。 (2认同)

小智 40

您可以使用:

start "windowTitle" fullPath/file.exe
Run Code Online (Sandbox Code Playgroud)

注意:第一组引号必须在那里,但您不必在其中放置任何内容,例如:

start "" fullPath/file.exe
Run Code Online (Sandbox Code Playgroud)

  • "第一组引号"仅仅是窗口标题,不是必需的.但是,最好使用/ d`start/d"fullpath"file.exe`指定启动目录.这可以确保找到并加载任何相关文件,例如DLL. (7认同)

小智 30

这是一个非常简单的代码,用于将记事本波纹管代码类型执行到记事本中并保存到扩展名.bat Exapmle:notepad.bat

start "c:\windows\system32" notepad.exe   
Run Code Online (Sandbox Code Playgroud)

(上面的代码"c:\ windows\system32"是您保存.exe程序的路径,而notepad.exe是您的.exe程序文件文件)

请享用!


Gav*_*ell 26

只需将该行放入bat文件中......

或者,您甚至可以为svcutil.exe创建快捷方式,然后在"目标"窗口中添加参数.


MBo*_*Boy 6

bat文件没有结构......它是你在命令行上键入它的方式.所以只需打开你最喜欢的编辑器..复制你想要运行的代码行..并将文件保存为whatever.bat或whatever.cmd


myp*_*edk 6

只需粘贴在文件中并将其称为"ServiceModelSamples.bat"或其他内容.

您可以将"@echo off"添加为第一行,因此命令不会打印到屏幕上:

@echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Run Code Online (Sandbox Code Playgroud)


Sim*_*mon 5

什么东西阻止你?

将此命令放在文本文件中,使用.bat(或.cmd)扩展名保存,然后双击它...

假设命令在您的系统上执行,我认为就是这样.


Dav*_*emp 5

如果您想要真正的智能,请在命令行键入:

echo svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service >CreateService.cmd

然后你就CreateService.cmd可以随时运行(.cmd只是.bat文件的另一个扩展)