String cmc = "D:\\fileFolder\\File Name-" + CurrentDate() + ".xlsx";
String autoitexec = "D:\\AutoITScripts\\AttachFile.exe" + cmc;
Runtime.getRuntime().exec(autoitexec);
以上代码是我当前的代码。我正在通过字符串autoitexec传递autoIt脚本位置和文件位置。我无法运行以上代码..
答案 0 :(得分:0)
String cmc = "D:\\fileFolder\\File Name-" + CurrentDate() + ".xlsx";
String autoitexec = "\"D:\\AutoITScripts\\AttachFile.exe\" \"" + cmc + "\"";
Runtime.getRuntime().exec(autoitexec);
用反斜杠转义双引号。即双引号字符串中的两个双引号是" \" \" "
。
命令和每个参数之间必须有空格。