是否可以设置 Windows .BAT
文件,以便在从 CMD
调用时可以执行,但当有人双击时不运行点击文件?
最佳答案
环境变量 %cmdcmdline%
包含用于启动 CMD.exe 的命令行。如果批处理文件是通过在资源管理器中或桌面上单击启动的,它将是:
C:\Path\To\cmd.exe /c ""c:\path\to\batch\file.bat" "
批处理文件的完整路径也可以在批处理文件本身中作为 %~f0
访问,以与该变量进行比较。
关于windows - 我可以通过双击阻止执行 Windows 批处理文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54599817/