|
You last visited: Today at 09:22
Advertisement
Button in einer GUI mit exe verknüpfen
Discussion on Button in einer GUI mit exe verknüpfen within the AutoIt forum part of the Coders Den category.
06/18/2013, 11:38
|
#1
|
elite*gold: 0
Join Date: May 2013
Posts: 20
Received Thanks: 0
|
Button in einer GUI mit exe verknüpfen
Hallo und Hi,
Ich will ein Programm schreiben mit dem man einzelne Aktionen die ich regelmäßig durchführen muss (z.B Automatisch eine Email per Knopfdruck versenden usw.) und das soll halt auf einzelnen EXE Dateien basieren.Mein Ziel war es das die Anwendung mit einem Druck auf den Button in der GUI gestartet werden und die Aktionen halt durchgeführt werden.Jedoch bin ich leider noch ein Anfänger und habe 0 Ahnung wie ich das Problem lösen muss (Alle meine Versuche waren ein Schuss in den Ofen)
mfg masterplc
|
|
|
06/18/2013, 11:58
|
#2
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Wenn du selbst sagst, dass du noch ein kompletter Anfänger bist, solltest du nicht mit so etwas großem anfangen.
Fang lieber mit erweiterten Spambots an. Mit sehr vielen Möglichkeiten.
Dann überlegst dir mal was kleineres, was du erstellen könntest.
Einfach die Grundlagen durch gehen. Die AutoIt Hilfe mit F1 nutzen.
Und mal paar Funktionen anschauen.
|
|
|
06/18/2013, 12:07
|
#3
|
elite*gold: 0
Join Date: May 2013
Posts: 20
Received Thanks: 0
|
Naja das Programm wird ja auch net sooo riesig und beinhaltet nur ein paar Funktionen.Ausserdem kenne ich schon ein paar grundlegende Befehle von AutoIt und kann sie auch schon halbwegs sicher verwenden (Ein Teil der Anwendungen für die GUI ist schon geschrieben entweder in Batch, AutoIt teils sogar in C++).Also hast du eine Lösung für mein Problem?
|
|
|
06/18/2013, 12:10
|
#4
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Erklär mal bitte schritt für schritt was beim Knopfdruck passieren soll
|
|
|
06/18/2013, 12:22
|
#5
|
elite*gold: 0
Join Date: May 2013
Posts: 20
Received Thanks: 0
|
Wenn man auf den Knopf drückt dann wird eine exe/bat ausgeführt die die gewünschte Aktion durchführt z.B der Papierkorb wird geleert oder der Temp wird geleert halt so etwas.
|
|
|
06/18/2013, 12:24
|
#6
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Asooooo. Grundlagen?
Case $Button1
ShellExecute(Pfad zum Programm)
Dafür muss die GUI aber auch mit KodA designed werden. Sonst musste alles per Hand schreiben
|
|
|
06/18/2013, 12:39
|
#7
|
elite*gold: 0
Join Date: May 2013
Posts: 20
Received Thanks: 0
|
Sry wenn ich mit meinen dämlichen Fragen nerve aber wo genau muss man diesen Code einsetzen?
EDIT:Irgendwie kommt die Fehlermeldung:Missing Seperator after Keyword
Woran liegt das?Liegt der Fehler bei deinem Code oder liegt es daran das ich ihn an der falschen Stelle eingesetzt habe?
|
|
|
06/18/2013, 12:51
|
#8
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Bitte erstelle deine GUI mit KodA. Da bekommste fertigen GUI Code
Du musst nur noch die Events selbst machen.
Und zwar mit Case und der Form Objekt Variable.
Der Pfad muss als String angegeben werden zwischen ""
|
|
|
06/18/2013, 13:01
|
#9
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by masterplc
Missing Seperator after Keyword
|
die fehlermeldung bedeutet wohl, das ein seperator nach einem keyword fehlt <.<
schau dir doch in der autoit hilfe einfach mal die beispiele zu GUICreate() an...
ein einfacher aufbau könnte zb so aussehen:
Code:
GUICreate('Simple Tool', 200, 40, Default, Default, 0x10C80000)
$controlTempBtn = GUICtrlCreateButton('Leere TMP', 10, 10, 80, 20)
$controlTrashBtn = GUICtrlCreateButton('Leere Papierkorb', 100, 10, 90, 20)
While True
Switch GUIGetMsg()
Case -3
Exit
Case $controlTempBtn
FileDelete(@TempDir)
Case $controlTrashBtn
FileRecycleEmpty()
EndSwitch
WEnd
|
|
|
06/22/2013, 12:12
|
#10
|
elite*gold: 10
Join Date: Aug 2008
Posts: 253
Received Thanks: 23
|
So könnte das ganze aussehen wenn du z.B. Notepad++ starten willst !
Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
$gui = GUICreate("Programm Starter",400,350,-1,-1,-1,-1)
$start = GUICtrlCreateButton("Notepad++",40,40,100,30,-1,-1)
GUISetState(@SW_SHOW,$gui)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $start
ShellExecute("C:\Program Files (x86)\Notepad++\notepad++.exe")
EndSwitch
WEnd
Aber das beste ist du probierst dich da selbst dran so wie ich es auch mache 
|
|
|
 |
Similar Threads
|
WoW Account verknüpfen
10/10/2012 - World of Warcraft - 1 Replies
Hallo,
wollte grade 2 accounts verknüpfne aber das geht irgendwie nicht krieg immer den fehler login fehlgeschlagen.
jetzt hab ich ein ticket eröffnet aber das dauert ja immer ewig
kann man eig. auch einzelne chars auf einen andren account traden?
|
Wie drücke ich einen Button auf einer Webseite??
07/09/2012 - .NET Languages - 11 Replies
Hallo e*pvpers ich wollt euch mal fargen, wie ich auf einer Webseite einen Button drücke bei mir klappt das irwie nicht. Und zwar möchte ich mich bei yahoo anmelden.
Der Link zur Loginseite ist der: https://login.yahoo.com/config/login_verify2?
Kann mir vielleicht jemand einen Code geben, mit dem ich den Anmelden-Button drücken kann?
PS: Ich benutze dafür einen Webbrowser (:
Wäre echt nett danke ;)
|
[HELP]Quest mit Map verknüpfen
03/07/2010 - Metin2 Private Server - 1 Replies
Wieder ein kleines Problemchen..
Ich will erreichen, dass ich über einen NPC auf eine Map geportet werden, auf der dann ein Metin (8001) gespawnt wird...
wie kann ich es umsetzen? Hab schon viel rumprobiert.. aber ich bekomms nich hin
Hier mein Code:
|
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt
aber hab bis jetzt nichts gesehen hier.
Funktionen
Für WarRock Korea
Koreanische Schriften (Button) weg und englische Schriften (Button) hin
Anleitung
|
All times are GMT +1. The time now is 09:25.
|
|