【发布时间】:2010-12-30 23:23:21
【问题描述】:
在这样的 .bat 文件中:
@echo off
start C:/my_test.exe
为什么第一行没有区别?我想用“@echo off”,它不会打开命令窗口,但它仍然闪烁然后关闭,它与没有第一行的效果相同。如何避免命令窗口完全打开?换句话说,如何编写.bat文件,这样当它运行时,只有我的exe文件打开,Windows命令提示符窗口根本不会出现。
我希望应用程序在启动时运行,所以我被告知要创建 bat 文件并将其放在 Start up 文件夹中,因此根本不显示命令提示符窗口,建议我创建一个快捷方式,如何创建快捷方式并将其保存在启动文件夹中,我需要从我的应用程序中执行此操作,DOS 命令是什么样的?需要先找到启动文件夹在哪里,然后在启动文件夹中创建并保存快捷方式。
【问题讨论】:
-
为了在您的启动文件夹中创建一个快捷方式,您可以右键单击您的 exe,将其拖到开始按钮并按住一秒钟。然后,将弹出开始菜单,您应该继续将其拖到“所有程序”文件夹,然后是启动文件夹。然后你应该放下鼠标右键并从弹出的菜单中选择“在此处创建快捷方式”。您可以直接为您的 exe 创建快捷方式,无需通过 bat 文件。说明适用于 Windows 7,但其他 Microsoft 操作系统的想法相同。
-
我正在开发一个应用程序,我需要它自动启动而无需用户执行上述步骤,它是一个日历程序,用于检查当天是否有事情要做,并且小时,应用程序如何在用户第一次运行时在启动文件夹中创建快捷方式?
-
对于 win 7,请参见:sevenforums.com/tutorials/1401-startup-programs-change.html。在 XP 上,您可以在“AllUsers”启动文件夹中创建快捷方式(即“%AllUsersProfile%\Start Menu\Programs\Startup”)
标签: file command window batch-file