Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 自动热键文件附加帮助_Autohotkey - Fatal编程技术网

Autohotkey 自动热键文件附加帮助

Autohotkey 自动热键文件附加帮助,autohotkey,Autohotkey,我不能将DDL内容附加到两个文件内容的旁边。这两个文件是topCode.txt和bottomCode.txt…..DLL内容必须位于这两个文件之间。 我希望这是更好的解释方式 Gui, Color, 008AB8 Gui 1:Show, x131 y91 h379 w479, Rotation Helper Gui, Add, DropDownList,x76 y27 w50 h20 r10 gLoad vDDL, 1||2|3 Gui, Add, Te

我不能将DDL内容附加到两个文件内容的旁边。这两个文件是topCode.txt和bottomCode.txt…..DLL内容必须位于这两个文件之间。 我希望这是更好的解释方式

Gui, Color, 008AB8
Gui 1:Show, x131 y91 h379 w479, Rotation Helper

Gui, Add, DropDownList,x76 y27 w50 h20 r10 gLoad vDDL, 1||2|3
                    Gui, Add, Text, x16 y27 w50 h20 +Center, Number
Gui, Add, Edit, x76 y57 w50 h20 vhotkey,
                    Gui, Add, Text, x16 y57 w50 h20 +Center, Hotkey
Gui, Add, Edit, x76 y87 w50 h20 vcolor,
                    Gui, Add, Text, x16 y87 w50 h20 +Center, Color
Gui, Add, Edit, x76 y117 w50 h20 vX1,
                    Gui, Add, Text, x16 y117 w50 h20 +Center, X1 

Gui, Add, Button, x146 y337 w100 h30 gClear, Clear Enteries
Gui, Add, Button, x256 y337 w100 h30 gSave, Save
Gui, Add, Button, x366 y337 w90 h30 gLoad, Load
Gui, Add, GroupBox, x6 y7 w450 h250 , Settings

return

Clear:
GuiControl, , hotkey, %Subject%
GuiControl, , color, %Subject%
GuiControl, , X1, %Subject%


Return

Save:
Gui, Submit, NoHide

IniWrite,%hotkey%, %a_Workingdir%\Iniread.ini, List%DDL%, List1
IniWrite,%color%, %a_Workingdir%\Iniread.ini, List%DDL%, List2
IniWrite,%X1%, %a_Workingdir%\Iniread.ini, List%DDL%, List3


return

Load:
Gui, Submit, NoHide

Iniread, Read, %a_workingdir%\Iniread.ini, List%DDL%, List1
Iniread,Read2, %a_Workingdir%\Iniread.ini, List%DDL%, List2
Iniread,newX1, %a_Workingdir%\Iniread.ini, List%DDL%, List3


GuiControl,, hotkey, %Read%
GuiControl,, color, %Read2%
GuiControl,, X1, %newX1%

NewColor = PixelSearch, %AbilityNameX%, %AbilityNameY%, %newX1%, %newY1%, %newX2%, %newY2%, %Read2%, 3, Fast if !ErrorLevel SendInput {%Read% down}{%Read% up}  
FileRead, topCode, %A_ScriptDir%\topCode.txt
FileRead, bottomCode, %A_ScriptDir%\bottomCode.txt

FileAppend,
(
%topCode%,%NewColor%,%bottomCode%
), %A_ScriptDir%\PasteToRotationFile.ahk

return

文件内容位于
Load:
标签下方,因此每次使用Load按钮时都会执行它。而
FileAppend
追加到文件中,因此您必须在之前将其删除

您的文件部分应该大致如下所示(胡乱猜测):


改进您的问题,我将修改此答案。

请缩小您的代码,使其仅包含相关部分,并更准确地解释您到底想要什么。很难解释,我已向Authotkey解释过,他们告诉我这是不可能的。。。这个网站上满是会毫无耐心地否决投票的人。至少把你的代码缩减到相关部分吧!我的意思是,你甚至没有在代码中添加任何注释,你期待什么?当你问关于StackOverflow的问题时,你应该表现出努力,尽力解释你的问题,并尽可能地概括它。我看不出你做了任何事情。好的,福瑞文先生,我感谢你的帮助,先生,我用不同的方式解释了我的问题,另外,代码是简化的Hnx,因为帮助代码工作,但问题不会附加超过1次。。。DLL输入在两个文件——TopCoDE.txt和ButoCoDE.txt的中间进行,但只显示一个输入。
NewColor = PixelSearch, %AbilityNameX%, %AbilityNameY%, %newX1%, %newY1%, %newX2%, %newY2%, %Read2%, 3, Fast if !ErrorLevel SendInput {%Read% down}{%Read% up}  
FileRead, topCode, %A_ScriptDir%\topCode.txt
FileRead, bottomCode, %A_ScriptDir%\bottomCode.txt
FileDelete, %A_ScriptDir%\PasteToRotationFile.ahk
FileAppend,
(
%topCode%,%NewColor%,%bottomCode%
), %A_ScriptDir%\PasteToRotationFile.ahk