Beni bir metin etiketinde gösterecek bir program oluşturmaya çalışıyorum, Düzenleme alanlarında verilen x, y konumlarının renk değeri. Sorun, bir kez çalışacağından ve yenilemeden sonra çalışacak olmasıdır. Bir MsgBox kullandığımda değer doğru şekilde güncellendiğinden, bu değer ile ilgili bir sorun değildir.dinamik metin etiketi oluşturma autohotkey
benim aşağıdaki kodu Bkz: Size :) teşekkür ederim
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#SingleInstance, force
Gui, Add, Text,, X ;xpos label
Gui, Add, Edit, vxpos Number ;xpos to be entered by user
Gui, Add, Text,, Y ;ypos label
Gui, Add, Edit, vypos Number ;ypos to be entered by user
Gui, Add, Button, Default, GetColor ;to get the color
Gui, Add, Text,, vmyRGB ;color value that should be displayed
Gui, Show, AutoSize
Return
ButtonGetColor: ;called when pressing the button
Gui, Submit, NoHide ;retrieves values of my edit fields
PixelGetColor, myColor, %xpos%, %ypos% ;pixelcolor in my myColor variable
GuiControl,, vmyRGB, %myColor% ;updates my text field with the variable value, working once
MsgBox, %myColor% ;checks the value of my variable, always working
Return
bu konuda biraz yardıma ihtiyacım
Eh, biraz daha araştırma farklı anahtar kelimeler kullandıktan sonra, bir çözüm buldum
sanırım tarafından
değiştirilmesi? 'v' yalnızca Değişken seçeneğini belirtmek için kullanılır. – Blauhirn
ile ilgili ayrıntılı bilgi için, ayrıca, sorununuzu çözdüyseniz, lütfen bu sorunun cevabını kabul edilen yanıt olarak işaretleyin. – Blauhirn
Evet Sorunumu çözdüm ama 2 gün daha beklemeden önce kabul edilmiş haliyle işaretleyemem (belki de kendi cevabım ya da hesabım yeni olduğu için tahmin ediyorum). + Bilmiyorum ama% myRGB% yerine% vmyRGB% ile bile neden çalıştı, değiştirdim. – PineApple34