【发布时间】:2015-05-11 21:37:26
【问题描述】:
我需要使用 ahk 脚本编辑standalone.bat 文件。我想使用 ahk 增加我的堆大小,所以下面是我必须在我的 bat 文件中更改堆的行。现在我尝试使用 StringReplace 和 FileAppend 来编辑它,但 FileAppend 继续将字符串附加到末尾
来自
设置“JAVA_OPTS=-Dprogram.name=%PROGNAME% -Xms64M -Xmx1426M %JAVA_OPTS%”
到
设置 "JAVA_OPTS=-Dprogram.name=%PROGNAME% -Xms64M -Xmx1426M %JAVA_OPTS%"xms000M
我是 .ahk 的新手,我已经通过一些搜索尝试过这个
Loop, read, C:\standalone.bat
{
Line = %A_LoopReadLine%
replaceto = xms000M
IfInString, Line, Xmx1426M
, Line, replaceto, %Line%, %replaceto%
FileAppend, %replaceto%`n
StringReplace FileAppend
}
是否可以使用 ahk 替换中间字符串。谢谢
【问题讨论】:
-
你发布的ahk代码不会编译
标签: autohotkey