0cool
Goto Top

AutoHotkey - Ausgabe in Edit Feld anzeigen

Hey Leute,

ich möchte gerne in einem AutoHotkey Skript eine Ausgabe die in in Eine Variable geschrieben wird in einem bestehenden Eingabefeld anzeigen.

Wie bekomme ich mein Vorhaben hin.

Die Variabel in der die Ausgabe gespeichert wird heisst OutputVar

Mein Code ist der folgende:

; Gui erstellen
GUI, ADD, Text,, Das kopieren von Dateien und Verzeichnissen `nist mit dieser Software möglich.
GUI, ADD, Text,, Quell Ordner:
GUI, ADD, Edit, vQuelle r1 w230, %OutputVar%  
GUI, ADD, Button, xp+240 yp+0, &Quelle Auswählen
GUI, ADD, Text,xp-240 yp+30, Ziel Ordner:
GUI, ADD, Edit, vZiel r1 w230
GUI, ADD, Button, xp+240 yp+0, &Ziel Auswählen
GUI, ADD, Radio, vOrdner xp-240 yp+30, Ordner kopieren
GUI, ADD, Radio, vRecursive, Recursiv kopieren
GUI, ADD, Button, Default xp+211 yp+50, &Abbrechen
GUI, ADD, Button, vAbbrechen xp+70 yp+0, &Kopieren
GUI Show, w350 h250 x400 y100, Copy Software
Return



ButtonQuelleAuswählen:
FileSelectFolder, OutputVar,, 3
if OutputVar =
    MsgBox, You didn't select a folder.  
else
    MsgBox, You selected folder "%OutputVar%"  
	

; Der Prozess Schliesst sich beim schliessen des Fensters 
ButtonAbbrechen:
GuiClose:
ExitApp

Danke für eure Hilfe!

Gruß

0cool

Content-Key: 174961

Url: https://administrator.de/contentid/174961

Printed on: May 21, 2024 at 10:05 o'clock

Member: 0cool
0cool Nov 13, 2011 at 18:14:16 (UTC)
Goto Top
Hey Leute,

ich habe mein Problem gelöst (mit der Hilfe anderer) der code sieht jetzt so aus:

; Gui 1 erstellen
GUI, ADD, Text,, Das kopieren von Dateien und Verzeichnissen `nist mit dieser Software möglich.
GUI, ADD, Text,, Quell Ordner:
GUI, ADD, Button, xp+240 yp+20, &Quelle_Auswählen

;ButtonQuelleAuswählen:
function(OutputVar){
	FileSelectFolder, OutputVar,, 3
	; MsgBox %OutputVar%
	GUIControl,, Quelle, %OutputVar%
}

GUI, ADD, Edit, vQuelle r1 w230 xp-240 yp+0
GUI, ADD, Text, xp+0 yp+30, Ziel Ordner:
GUI, ADD, Button, xp+240 yp+20, &Ziel Auswählen




; ButtonZielAuswählen:
function1(OutputVar1){
	FileSelectFolder, OutputVar1,, 2
	; MsgBox %OutputVar%
	GUIControl,, Finish, %OutputVar1%
}




GUI, ADD, Edit, vFinish r1 w230 xp-240 yp+0
GUI, ADD, Radio, vOrdner, Ordner kopieren
GUI, ADD, Radio,, Recursiv kopieren
GUI, ADD, Button, vkopieren xp+210 yp+50, &Abbrechen
GUI, ADD, Button, vAbbrechen xp+70 yp+0, &Kopieren

; Kopier Funktion
function3(Quelle, Finish, Ordner){
	GUI, 2:+owner1
	GUI, 2:Add, text,, Kopieren wird gleich ausgeführt
	GUI, 2:Add, text,, Dateien
	
	
	;FileCopyDir, %Quelle%, %Finish%,1
	
	GUI, 2:Submit, NoHide
	GUI, 2:Show
	MsgBox Fertig
	;ExitApp
}


GUI Show, w350 h250 x400 y100, Copy Software
Return


; Der Kopiervorgang wird gestartet
Buttonkopieren:
Gui, Submit, NoHide
function3(Quelle, Finish, Ordner)
Return



; Auswahl des Quell Ordners
ButtonQuelle_Auswählen:
function(OutputVar)
Return

; Auswahl des Ziel Ordners
ButtonZielAuswählen:
function1(OutputVar1)
Return



/*
Delvars(varlist, sep="|") { 
   Loop, Parse, varlist, %sep%
      %A_LoopField% := "" 
}

/*
ButtonQuelleAuswählen:
FileSelectFolder, OutputVar,, 3
; MsgBox %OutputVar%

GUIControl,, Quelle, %OutputVar%

/*	
ButtonQuelleAuswählen:
FileSelectFolder, OutputVar,, 3
if OutputVar =
    MsgBox, You didn't select a folder. 
else
    MsgBox, You selected folder "%OutputVar%" 


GUI, ADD, Edit, r1 w100 xp-150 yp-150, %OutputVar%
GUI Show,,
Return
*/

; Eingabe ausgeben
; ButtonKopieren:
; GUI, Submit
; MsgBox %Quelle% %Ziel%

; Der Prozess Schliesst sich beim schliessen des Fensters 
ButtonAbbrechen:
GuiClose:
GuiEscabe:
ExitApp

Gruß

0cool