232得票91回答
Windows批处理文件的隐藏功能

Windows批处理文件中一些不太为人所知,但重要且有用的特性是什么? 指南: 每个答案只涉及一个特性 提供特性的简短描述和示例,而不是只提供文档链接 答案限于本地功能,即不需要其他软件,如Windows资源工具包 澄清:我们这里指的是由cmd.exe处理的脚本,这是WinNT变体的...

229得票3回答
如何为批处理文件添加仅用于执行该批处理文件的设置路径?

基本上,我知道可以通过控制面板来修改路径变量。但是,我想知道是否有一种方法可以通过批处理编程来临时包含路径?这样它只在批处理文件执行期间使用。我不希望让人们去修改他们的路径变量才能使用我的批处理文件。

227得票26回答
如何运行一个不显示窗口的PowerShell脚本?

如何在不显示窗口或任何其他标志给用户的情况下运行PowerShell脚本? 换句话说,脚本应该在后台静默运行,用户看不到任何迹象。 额外加分答案不使用第三方组件 :)

226得票3回答
批处理文件中最佳的子字符串处理方式是什么?

我想要获取当前正在运行的批处理文件的名称,不包括文件扩展名。 感谢这个链接,我已经有了带扩展名的文件名...但是,在批处理文件中进行子字符串操作的最佳方法是什么? 还是有另一种方法可以获取没有扩展名的文件名吗? 在这种情况下,可以安全地假定为 3 个字母的扩展名。

226得票7回答
从Windows批处理文件中设置系统环境变量?

在Windows 7(甚至XP)的命令提示符中是否可以设置系统级别的环境变量?我正在使用提升的命令提示符运行。 当我使用set命令(set name=value)时,环境变量似乎仅对命令提示符会话有效。

225得票16回答
如何在批处理文件中请求管理员权限

我正在尝试为我的用户编写一个批处理文件,使他们能够在他们的Vista机器上以UAC方式运行。该文件正在重新编写他们的hosts文件,因此需要以管理员权限运行。我需要能够通过电子邮件向他们发送.bat文件的链接。期望的行为是,当他们右键单击文件并选择“打开”时,会出现一个UAC对话框,使屏幕变暗...

220得票18回答
使用Windows任务计划程序运行批处理文件

我有一个批处理文件daily.bat,它的代码如下:cd C:\inetpub\wwwroot\infoweb\factuur\cron c:\PHP\php.exe -f ./cron_pdf.php ftp -s:ftp_upload.txt ftp.site.be 我使用Windows ...

219得票6回答
为什么这个Windows批处理文件只执行第一行而在命令行中却可以执行所有三行?

我有一个批处理文件,它会依次执行三个Maven命令。每个命令都可以在脚本中成功执行 - 单独执行!但是,当我将所有三个命令添加到同一个文件中时,在脚本退出之前只有第一个命令被执行。有什么想法吗?mvn install:install-file -DgroupId=gdata -Dartifac...

219得票4回答
如何在批处理文件中将文件内容读入变量?

这个批处理文件用于从测试环境发布到生产环境。我想在此文件中添加一个检查约束条件,以确保特定文件夹中存在相应的发布文档。"C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$" ...

218得票3回答
如何在批处理文件中验证文件是否存在?

我需要创建一个 .BAT 文件,执行以下操作: 如果 C:\myprogram\sync\data.handler 存在,则退出; 如果 C:\myprogram\html\data.sql 不存在,则退出; 在 C:\myprogram\sync\ 中删除除(test、test3 和 t...