1
我有一個腳本,裏面有單詞列表。我想創建一個打開的GUI,並允許用戶將單詞輸入到列表中並將其刪除。腳本在運行時可以編輯它自己嗎?如果是這樣,我將如何去做這件事。這是我目前的腳本。autohotkey是否可以在自己的腳本中寫入運行?
Word1 = This
Word2 = Is
Word3 = A
Word4 = Test
Word5 = Script
Word6 = And
Word7 = I
Word8 = Like
Word9 = Apple
Word10 = Pie
Min := 1
Max := 10
Gui, New
Gui, Add, Text,, Please enter a word you wish to add:
Gui, Add, Edit, Word
Gui, Show
MButton::
RandWords := ""
loop,
{
Random N, %Min%, %Max%
if(Last != N)
{
Last := N
break
}
}
RandWords .= Word%N%
Send %RandWords%{!} {enter}
Return
你在問兩個不同的東西。要麼你想要一個單詞的數組或修改代碼本身? – 2501
這些列出的單詞在代碼中。我希望代碼能夠編輯自己的代碼。 – Andre
不,這些單詞存儲在變量(實際上是一個僞數組,看索引),你想編輯變量,而不是代碼本身。 – 2501