Hallo liebe AutoIt Community,
Da ich ein relativ blutiger Anfänger bin in AutoIt, habe ich mal ein kleines Skript geschrieben, und ich möchte eure Meinung dazu hören.
Es ist ein einfaches Skript, wo man einen Programm-Namen eingeben muss und dann öffnet sich eben dieses Programm.
Diese Programme sind PortableApps, d.h. man kannst sie überall und von jedem USB-Stick starten.
Ich wollte es ursprünglich mit einer DropDown-Liste machen, doch bei dieser Variante habe ich derzeit noch mit Syntax-Fehlern zu kämpfen, doch es wird noch kommen
Das ist eigentlich nur eine Vorabversion, den ich will mal wissen, was ihr von meiner Idee haltet.
Ich habe auch schon einige zuküntige Features im Kopf.
Einfach die .zip Datei runterladen, entpacken und die .exe Datei starten und ein Programm aus der beigelegten Liste eingebem. Die Programme erklärt sich von selbst (derzeit 4 Programme), sind recht bekannte Programme.
Bitte beachtet, das ich noch ein Anfänger bin und AutoIt richtig lernen möchte.
Weitere Programme können auf Wunsch hinzugefügt werden (Liste)
Neue Version 1.1:
Änderungen im Changelog nachzulesen!
Source:
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]Example()
[/autoit] [autoit][/autoit] [autoit]Func Example()
Local $Button1, $Button2, $Button3, $Button4, $msg
GUICreate ("Portableapps Auswahl-Fenster", 250, 250)
GUICtrlCreateLabel ("Bitte wähle ein Programm aus, das", 30, 10)
GUICtrlCreateLabel ("gestartet werden soll:", 30, 25)
$Button1 = GUICtrlCreateButton ("Notepad++ starten", 80, 70, 100)
$Button2 = GUICtrlCreateButton ("FileZilla starten", 80, 110, 100)
$Button3 = GUICtrlCreateButton ("uTorrent starten", 80, 150, 100)
$Button4 = GUICtrlCreateButton ("7-Zip starten", 80, 190, 100)
GUISetState(@SW_Show)
[/autoit] [autoit][/autoit] [autoit]While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button1
Run (".\progs\NotepadPlusPlus\NotepadPlusPlus.exe")
Case $msg = $Button2
Run (".\progs\FileZilla\FileZilla.exe")
Case $msg = $Button3
Run (".\progs\uTorrent\uTorrent.exe")
Case $msg = $Button4
Run (".\progs\7-Zip\7-Zip.exe")
EndSelect
WEnd
EndFunc
Geplante Features:
* Download Funktion
* Bessere, schönere GUI
Changelog:
Version 1.0: Erste Release, Programmstart per Eingabe
Version 1.1: Update, nun Programmstart über Buttons.
Version 1.0:
Spoiler anzeigen
http://www.megaupload.com/?d=FEQ07I38
/Edit: Code:
[autoit]$input = InputBox ("Portableapps Start-Fenster", "Bitte geben sie ein Programm aus der Liste ein:")
If ($input = "NotepadPlusPlus") Then
Run (".\progs\NotepadPlusPlus\NotepadPlusPlus.exe")
ElseIf ($input = "uTorrent") Then
Run (".\progs\uTorrent\uTorrent.exe")
ElseIf ($input = "7-Zip") Then
Run (".\progs\7-Zip\7-Zip.exe")
ElseIf ($input = "FileZilla") Then
Run (".\progs\FileZilla\FileZilla.exe")
EndIf
Exit
MfG Aero