cmd/bat/vbs

javaw 可以实现不显示 cmd/控制台窗口!!!

bat文件

@echo off
python "python文件绝对路径\文件名.py" & pause

注意:
1)另存为时编码保存为ANSI,防止乱码
2)引号必须是英文引号

某 jar 程序实现不带 cmd 界面双击打开

  • vbs
Set sh = CreateObject("WScript.Shell")  
sh.Run """javaw"" -jar ""C:\path\yourapp.jar""", 0, False

参数解释

  • 0:隐藏窗口
  • False:不等待,直接后台运行

指定工作目录

Set sh = CreateObject("WScript.Shell")  
sh.CurrentDirectory = "C:\path"
sh.Run """javaw"" -jar ""C:\path\yourapp.jar""", 0, False
  • 中文路径来个语句不闭合,换全英文又双击没反应
  • 最后 cmd 解决的,vbs 实在不熟悉
@echo off
start "" javaw8 -javaagent:Exp-Tools-1.3.1-encrypted.jar -jar Exp-Tools-1.3.1-encrypted.jar
exit

某 exe 实现运行一次然后继续该路径 cmd 界面保持

@echo off
cmd /k "XXX.exe"