version 1.0.0.9 released
In dieser Version erscheint die Schnellstartleiste nur,wenn man mit der Maus an den oberen Bildschirmrand fährt
sobald man mit der Maus dann wieder von der Leiste herunterfährt verschwindet sie wieder
um die anwendung komplett zu beenden eiinfach in der leiste auf den Beenden knopf klicken
Download im ersten Post
wie kann man seinen thread umbenennen? würde meinen gerne in AutoIt Schnellstartleiste (v 1.0.0.9 released) umbenennen
In dieser Version erscheint die Schnellstartleiste nur,wenn man mit der Maus an den oberen Bildschirmrand fährt
sobald man mit der Maus dann wieder von der Leiste herunterfährt verschwindet sie wieder
um die anwendung komplett zu beenden eiinfach in der leiste auf den Beenden knopf klicken
Code:
#cs======================================================================================================================================
| Eine Fertige Schnellstartleiste für jeden PC/jedes Betriebssystem
|
| Auflösung sollte größer als 1024*768 sein
| Anzahl der Anwendungen: 19 + Optionen + Exit
| Lädt die Daten aus einer Config.ini, damit sie bei einem neustart nicht verloren gehen
| Die Leiste erscheint wenn man mit der Maus an den oberen Bildschirmrand fährt
| und verschwindet wenn man mit der Maus von der Leiste herunter fährt
|
| Zum Beenden den Beenden-knopf ganz rechts klicken
|
| @Author : Proffni
| @version : 1.0.0.9
|
=========================================================================================================================================
#ce
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <IE.au3>
#include <Array.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <EditConstants.au3>
#include <File.au3>
Opt('MustDeclareVars', 1)
Local $pos
While 1
$pos = MouseGetPos()
If $pos[1] < 2 Then
_Main()
EndIf
WEnd
; die komplette schnellstartleiste ist als eine einzige Funktion erstellt. so kann sie später auch in andere Programme eingebaut werden als Toolbar oder "Cheatbar"
Func _Main()
;variablendevlaration
Local $slotname[19], $speicherort[19], $iconspeicherort[19], $iconnummer[19], $pos2, $desktopwidth, $mittelposition, $slot[2][19], $msg, $msg2, $optionen, $ExitID, $hfilesel,$Programmordner
$Programmordner = @ScriptDir
;festlegen der Startwerte der Variablen
; 1. die "Labels"
$slotname[0] = IniRead("Config.ini","slot1","Verknüpfungsname","Unbenannt")
$slotname[1] = IniRead("Config.ini","slot2","Verknüpfungsname","Unbenannt")
$slotname[2] = IniRead("Config.ini","slot3","Verknüpfungsname","Unbenannt")
$slotname[3] = IniRead("Config.ini","slot4","Verknüpfungsname","Unbenannt")
$slotname[4] = IniRead("Config.ini","slot5","Verknüpfungsname","Unbenannt")
$slotname[5] = IniRead("Config.ini","slot6","Verknüpfungsname","Unbenannt")
$slotname[6] = IniRead("Config.ini","slot7","Verknüpfungsname","Unbenannt")
$slotname[7] = IniRead("Config.ini","slot8","Verknüpfungsname","Unbenannt")
$slotname[8] = IniRead("Config.ini","slot9","Verknüpfungsname","Unbenannt")
$slotname[9] = IniRead("Config.ini","slot10","Verknüpfungsname","Unbenannt")
$slotname[10] = IniRead("Config.ini","slot11","Verknüpfungsname","Unbenannt")
$slotname[11] = IniRead("Config.ini","slot12","Verknüpfungsname","Unbenannt")
$slotname[12] = IniRead("Config.ini","slot13","Verknüpfungsname","Unbenannt")
$slotname[13] = IniRead("Config.ini","slot14","Verknüpfungsname","Unbenannt")
$slotname[14] = IniRead("Config.ini","slot15","Verknüpfungsname","Unbenannt")
$slotname[15] = IniRead("Config.ini","slot16","Verknüpfungsname","Unbenannt")
$slotname[16] = IniRead("Config.ini","slot17","Verknüpfungsname","Unbenannt")
$slotname[17] = IniRead("Config.ini","slot18","Verknüpfungsname","Unbenannt")
$slotname[18] = IniRead("Config.ini","slot19","Verknüpfungsname","Unbenannt")
;2. die Speicherorte der zu verlinkenden Programmen
$speicherort[0] = IniRead("Config.ini","slot1","Pfad",$Programmordner&"\not definited.exe")
$speicherort[1] = IniRead("Config.ini","slot2","Pfad",$Programmordner&"\not definited.exe")
$speicherort[2] = IniRead("Config.ini","slot3","Pfad",$Programmordner&"\not definited.exe")
$speicherort[3] = IniRead("Config.ini","slot4","Pfad",$Programmordner&"\not definited.exe")
$speicherort[4] = IniRead("Config.ini","slot5","Pfad",$Programmordner&"\not definited.exe")
$speicherort[5] = IniRead("Config.ini","slot6","Pfad",$Programmordner&"\not definited.exe")
$speicherort[6] = IniRead("Config.ini","slot7","Pfad",$Programmordner&"\not definited.exe")
$speicherort[7] = IniRead("Config.ini","slot8","Pfad",$Programmordner&"\not definited.exe")
$speicherort[8] = IniRead("Config.ini","slot9","Pfad",$Programmordner&"\not definited.exe")
$speicherort[9] = IniRead("Config.ini","slot10","Pfad",$Programmordner&"\not definited.exe")
$speicherort[10] = IniRead("Config.ini","slot11","Pfad",$Programmordner&"\not definited.exe")
$speicherort[11] = IniRead("Config.ini","slot12","Pfad",$Programmordner&"\not definited.exe")
$speicherort[12] = IniRead("Config.ini","slot13","Pfad",$Programmordner&"\not definited.exe")
$speicherort[13] = IniRead("Config.ini","slot14","Pfad",$Programmordner&"\not definited.exe")
$speicherort[14] = IniRead("Config.ini","slot15","Pfad",$Programmordner&"\not definited.exe")
$speicherort[15] = IniRead("Config.ini","slot16","Pfad",$Programmordner&"\not definited.exe")
$speicherort[16] = IniRead("Config.ini","slot17","Pfad",$Programmordner&"\not definited.exe")
$speicherort[17] = IniRead("Config.ini","slot18","Pfad",$Programmordner&"\not definited.exe")
$speicherort[18] = IniRead("Config.ini","slot19","Pfad",$Programmordner&"\not definited.exe")
;Die Speicherorte der zugehörigen Icons und die "Iconnummer"
; (Iconnummer ist z.B. in *.dll nötig, da dort mehrere Icons "vereint" sind
$iconspeicherort[0] = IniRead("Config.ini","slot1","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[1] = IniRead("Config.ini","slot2","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[2] = IniRead("Config.ini","slot3","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[3] = IniRead("Config.ini","slot4","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[4] = IniRead("Config.ini","slot5","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[5] = IniRead("Config.ini","slot6","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[6] = IniRead("Config.ini","slot7","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[7] = IniRead("Config.ini","slot8","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[8] = IniRead("Config.ini","slot9","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[9] = IniRead("Config.ini","slot10","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[10] = IniRead("Config.ini","slot11","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[11] = IniRead("Config.ini","slot12","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[12] = IniRead("Config.ini","slot13","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[13] = IniRead("Config.ini","slot14","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[14] = IniRead("Config.ini","slot15","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[15] = IniRead("Config.ini","slot16","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[16] = IniRead("Config.ini","slot17","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[17] = IniRead("Config.ini","slot18","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconspeicherort[18] = IniRead("Config.ini","slot19","IconPfad","%SystemDrive%/windows/system32/shell32.dll")
$iconnummer[0] = IniRead("Config.ini","slot1","Iconnummer","1")
$iconnummer[1] = IniRead("Config.ini","slot2","Iconnummer","1")
$iconnummer[2] = IniRead("Config.ini","slot3","Iconnummer","1")
$iconnummer[3] = IniRead("Config.ini","slot4","Iconnummer","1")
$iconnummer[4] = IniRead("Config.ini","slot5","Iconnummer","1")
$iconnummer[5] = IniRead("Config.ini","slot6","Iconnummer","1")
$iconnummer[6] = IniRead("Config.ini","slot7","Iconnummer","1")
$iconnummer[7] = IniRead("Config.ini","slot8","Iconnummer","1")
$iconnummer[8] = IniRead("Config.ini","slot9","Iconnummer","1")
$iconnummer[9] = IniRead("Config.ini","slot10","Iconnummer","1")
$iconnummer[10] = IniRead("Config.ini","slot11","Iconnummer","1")
$iconnummer[11] = IniRead("Config.ini","slot12","Iconnummer","1")
$iconnummer[12] = IniRead("Config.ini","slot13","Iconnummer","1")
$iconnummer[13] = IniRead("Config.ini","slot14","Iconnummer","1")
$iconnummer[14] = IniRead("Config.ini","slot15","Iconnummer","1")
$iconnummer[15] = IniRead("Config.ini","slot16","Iconnummer","1")
$iconnummer[16] = IniRead("Config.ini","slot17","Iconnummer","1")
$iconnummer[17] = IniRead("Config.ini","slot18","Iconnummer","1")
$iconnummer[18] = IniRead("Config.ini","slot19","Iconnummer","1")
;die Auflösung erfassen
$desktopwidth = @desktopwidth
;die Position der Icons erfassen
$mittelposition = $desktopwidth / 22
;erstellen der Schnellstartleiste
GUICreate("Schnellstarter", $desktopwidth, 40, 0, 0, 0x80000000)
;Deklarieren der Icons/Verknüpfungen mithilfe der oben deklarierten Variablen
$slot[0][0] = GUICtrlCreateButton($slotname[0], $mittelposition - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[0], $iconnummer[0])
$slot[0][1] = GUICtrlCreateButton($slotname[1], $mittelposition * 2 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[1], $iconnummer[1])
$ExitID = GUICtrlCreateButton("Exit", $mittelposition * 21 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "C:\Windows\system32\shell32.dll", -113)
$slot[0][2] = GUICtrlCreateButton($slotname[2], $mittelposition * 3 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[2], $iconnummer[2])
$slot[0][3] = GUICtrlCreateButton($slotname[3], $mittelposition * 4 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[3], $iconnummer[3])
$slot[0][4] = GUICtrlCreateButton($slotname[4], $mittelposition * 5 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[4], $iconnummer[4])
$slot[0][5] = GUICtrlCreateButton($slotname[5], $mittelposition * 6 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[5], $iconnummer[5])
$slot[0][6] = GUICtrlCreateButton($slotname[6], $mittelposition * 7 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[6], $iconnummer[6])
$slot[0][7] = GUICtrlCreateButton($slotname[7], $mittelposition * 8 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[7], $iconnummer[7])
$slot[0][8] = GUICtrlCreateButton($slotname[8], $mittelposition * 9 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[8], $iconnummer[8])
$slot[0][9] = GUICtrlCreateButton($slotname[9], $mittelposition * 10 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[9], $iconnummer[9])
$slot[0][10] = GUICtrlCreateButton($slotname[10], $mittelposition * 11 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[10], $iconnummer[10])
$slot[0][11] = GUICtrlCreateButton($slotname[11], $mittelposition * 12 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[11], $iconnummer[11])
$slot[0][12] = GUICtrlCreateButton($slotname[12], $mittelposition * 13 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[12], $iconnummer[12])
$slot[0][13] = GUICtrlCreateButton($slotname[13], $mittelposition * 14 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[13], $iconnummer[13])
$slot[0][14] = GUICtrlCreateButton($slotname[14], $mittelposition * 15 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[14], $iconnummer[14])
$slot[0][15] = GUICtrlCreateButton($slotname[15], $mittelposition * 16 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[15], $iconnummer[15])
$slot[0][16] = GUICtrlCreateButton($slotname[16], $mittelposition * 17 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[16], $iconnummer[16])
$slot[0][17] = GUICtrlCreateButton($slotname[17], $mittelposition * 18 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[17], $iconnummer[17])
$slot[0][18] = GUICtrlCreateButton($slotname[18], $mittelposition * 19 - 20, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[18], $iconnummer[18])
$optionen = GUICtrlCreateButton("Optionen", $mittelposition * 20 - 20, 0, 40, 40)
WinSetOnTop("Schnellstarter", "", 1)
GUISetState() ; display the GUI
Do
;erfassen der von GUI ausgehenden "Nachrichten"
$msg = GUIGetMsg()
;je nach nachricht die eintsprechenden Programme ausführen (auch mit oben deklarierten Variablen)
local $pos2
$pos2 = MouseGetPos()
If $pos2[1] > 40 Then
GUIDelete("Schnellstartleiste")
ExitLoop
EndIf
Select
Case $msg = $ExitID
GUIDelete("Schnellstartleiste")
Exit
Case $msg = $slot[0][0]
run($speicherort[0])
Case $msg = $slot[0][1]
Run($speicherort[1])
Case $msg = $slot[0][2]
Run($speicherort[2])
Case $msg = $slot[0][3]
Run($speicherort[3])
Case $msg = $slot[0][4]
Run($speicherort[4])
Case $msg = $slot[0][5]
Run($speicherort[5])
Case $msg = $slot[0][6]
Run($speicherort[6])
Case $msg = $slot[0][7]
Run($speicherort[7])
Case $msg = $slot[0][8]
Run($speicherort[8])
Case $msg = $slot[0][9]
Run($speicherort[9])
Case $msg = $slot[0][10]
Run($speicherort[10])
Case $msg = $slot[0][11]
Run($speicherort[11])
Case $msg = $slot[0][12]
Run($speicherort[12])
Case $msg = $slot[0][13]
Run($speicherort[13])
Case $msg = $slot[0][14]
Run($speicherort[14])
Case $msg = $slot[0][15]
Run($speicherort[15])
Case $msg = $slot[0][16]
Run($speicherort[16])
Case $msg = $slot[0][17]
Run($speicherort[17])
Case $msg = $slot[0][18]
Run($speicherort[18])
Case $msg = $optionen
local $ExitID2,$slotnamen[19],$pfadn[19],$iconpfadn[19],$iconnummern[19]
;Optionen Fenster öffnen
GUICreate("Optionen", 400, 400, 200, 200)
GUICtrlCreateLabel("bitte wähle einen Slot aus den du ändern willst", 0, 0)
$ExitID2 = GUICtrlCreateButton("Optionen schließen", 300, 0, 100, 30)
;die icons wieder einfügen, um auszuwählen welcher verknüpfung geändert werden soll
;die weiteren Slots werden noch hinzugefügt
$slot[1][0] = GUICtrlCreateButton($slotname[0], 0, 40, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[0], $iconnummer[0])
$slot[1][1] = GUICtrlCreateButton($slotname[1],40,40,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[1],$iconnummer[1])
$slot[1][2] = GUICtrlCreateButton($slotname[2],80,40,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[2],$iconnummer[2])
$slot[1][3] = GUICtrlCreateButton($slotname[3],120,40,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[3],$iconnummer[3])
$slot[1][4] = GUICtrlCreateButton($slotname[4],160,40,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[4],$iconnummer[4])
$slot[1][5] = GUICtrlCreateButton($slotname[5],200,40,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[5],$iconnummer[5])
$slot[1][6] = GUICtrlCreateButton($slotname[6],240,40,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[6],$iconnummer[6])
$slot[1][7] = GUICtrlCreateButton($slotname[7],0,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[7],$iconnummer[7])
$slot[1][8] = GUICtrlCreateButton($slotname[8],40,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[8],$iconnummer[8])
$slot[1][9] = GUICtrlCreateButton($slotname[9],80,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[9],$iconnummer[9])
$slot[1][10] = GUICtrlCreateButton($slotname[10],120,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[10],$iconnummer[10])
$slot[1][11] = GUICtrlCreateButton($slotname[11],160,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[11],$iconnummer[11])
$slot[1][12] = GUICtrlCreateButton($slotname[12],200,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[12],$iconnummer[12])
$slot[1][13] = GUICtrlCreateButton($slotname[13],240,80,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[13],$iconnummer[13])
$slot[1][14] = GUICtrlCreateButton($slotname[14],0,120,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[14],$iconnummer[14])
$slot[1][15] = GUICtrlCreateButton($slotname[15],40,120,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[15],$iconnummer[15])
$slot[1][16] = GUICtrlCreateButton($slotname[16],80,120,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[16],$iconnummer[16])
$slot[1][17] = GUICtrlCreateButton($slotname[17],120,120,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[17],$iconnummer[17])
$slot[1][18] = GUICtrlCreateButton($slotname[18],160,120,40,40,$BS_ICON)
GUICtrlSetImage(-1, $iconspeicherort[18],$iconnummer[18])
;GUI anzeigen:
GuiSetState()
Do
;erfassen der vom Optionenfenster ausgehenden "Nachrichten":
$msg2 = GUIGetMsg()
Select
; je nach nachricht eingabefenster starten, um die daten der neuen
;verknüpfung festzulegen
; wird in den variablen abgespeichert
Case $msg2 = $slot[1][0]
$slotnamen[0] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[0])
IniWrite("Config.ini","slot1","Verknüpfungsname",$slotnamen[0]
$pfadn[0] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[0])
IniWrite("Config.ini","slot1","Pfad",$pfadn[0]
$iconpfadn[0] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[0])
IniWrite("Config.ini","slot1","IconPfad",$iconpfadn[0]
$iconnummern[0] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[0])
IniWrite("Config.ini","slot1","Iconnummer",$iconnummern[0])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run("@ScriptDir/Schnellstartleiste.exe")
Case $msg2 = $slot[1][1]
;Abfragen der neuen Daten
$slotnamen[1] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[1])
$pfadn[1] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[1])
$iconpfadn[1] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[1])
$iconnummern[1] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[1])
;Schreiben der geänderten daten in die Config.ini
IniWrite("Config.ini","slot2","Verknüpfungsname",$slotnamen[1])
IniWrite("Config.ini","slot2","Pfad",$pfadn[1])
IniWrite("Config.ini","slot2","IconPfad",$iconpfadn[1])
IniWrite("Config.ini","slot2","Iconnummer",$iconnummern[1])
;Beenden des Optionenfensters und der Schnellstartleiste
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
;neustart der Schnellstartleiste mit den geänderten daten aus der Config.ini
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][2]
$slotnamen[2] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[2])
$pfadn[2] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[2])
$iconpfadn[2] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[2])
$iconnummern[2] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[2])
IniWrite("Config.ini","slot3","Verknüpfungsname",$slotnamen[2])
IniWrite("Config.ini","slot3","Pfad",$pfadn[2])
IniWrite("Config.ini","slot3","IconPfad",$iconpfadn[2])
IniWrite("Config.ini","slot3","Iconnummer",$iconnummern[2])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][3]
$slotnamen[3] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[3])
$pfadn[3] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[3])
$iconpfadn[3] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[3])
$iconnummern[3] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[3])
IniWrite("Config.ini","slot4","Verknüpfungsname",$slotnamen[3])
IniWrite("Config.ini","slot4","Pfad",$pfadn[3])
IniWrite("Config.ini","slot4","IconPfad",$iconpfadn[3])
IniWrite("Config.ini","slot4","Iconnummer",$iconnummern[3])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][4]
$slotnamen[4] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[4])
$pfadn[4] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[4])
$iconpfadn[4] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[4])
$iconnummern[4] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[4])
IniWrite("Config.ini","slot5","Verknüpfungsname",$slotnamen[4])
IniWrite("Config.ini","slot5","Pfad",$pfadn[4])
IniWrite("Config.ini","slot5","IconPfad",$iconpfadn[4])
IniWrite("Config.ini","slot5","Iconnummer",$iconnummern[4])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][5]
$slotnamen[5] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[5])
$pfadn[5] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[5])
$iconpfadn[5] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[5])
$iconnummern[5] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[5])
IniWrite("Config.ini","slot6","Verknüpfungsname",$slotnamen[5])
IniWrite("Config.ini","slot6","Pfad",$pfadn[5])
IniWrite("Config.ini","slot6","IconPfad",$iconpfadn[5])
IniWrite("Config.ini","slot6","Iconnummer",$iconnummern[5])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][6]
$slotnamen[6] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[6])
$pfadn[6] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[6])
$iconpfadn[6] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[6])
$iconnummern[6] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[6])
IniWrite("Config.ini","slot7","Verknüpfungsname",$slotnamen[6])
IniWrite("Config.ini","slot7","Pfad",$pfadn[6])
IniWrite("Config.ini","slot7","IconPfad",$iconpfadn[6])
IniWrite("Config.ini","slot7","Iconnummer",$iconnummern[6])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][7]
$slotnamen[7] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[7])
$pfadn[7] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[7])
$iconpfadn[7] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[7])
$iconnummern[7] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[7])
IniWrite("Config.ini","slot8","Verknüpfungsname",$slotnamen[7])
IniWrite("Config.ini","slot8","Pfad",$pfadn[7])
IniWrite("Config.ini","slot8","IconPfad",$iconpfadn[7])
IniWrite("Config.ini","slot8","Iconnummer",$iconnummern[7])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][8]
$slotnamen[8] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[8])
$pfadn[8] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[8])
$iconpfadn[8] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[8])
$iconnummern[8] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[8])
IniWrite("Config.ini","slot9","Verknüpfungsname",$slotnamen[8])
IniWrite("Config.ini","slot9","Pfad",$pfadn[8])
IniWrite("Config.ini","slot9","IconPfad",$iconpfadn[8])
IniWrite("Config.ini","slot9","Iconnummer",$iconnummern[8])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][9]
$slotnamen[9] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[9])
$pfadn[9] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[9])
$iconpfadn[9] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[9])
$iconnummern[9] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[9])
IniWrite("Config.ini","slot10","Verknüpfungsname",$slotnamen[9])
IniWrite("Config.ini","slot10","Pfad",$pfadn[9])
IniWrite("Config.ini","slot10","IconPfad",$iconpfadn[9])
IniWrite("Config.ini","slot10","Iconnummer",$iconnummern[9])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][10]
$slotnamen[10] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[10])
$pfadn[10] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[10])
$iconpfadn[10] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[10])
$iconnummern[10] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[10])
IniWrite("Config.ini","slot11","Verknüpfungsname",$slotnamen[10])
IniWrite("Config.ini","slot11","Pfad",$pfadn[10])
IniWrite("Config.ini","slot11","IconPfad",$iconpfadn[10])
IniWrite("Config.ini","slot11","Iconnummer",$iconnummern[10])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][11]
$slotnamen[11] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[11])
$pfadn[11] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[11])
$iconpfadn[11] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[11])
$iconnummern[11] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[11])
IniWrite("Config.ini","slot12","Verknüpfungsname",$slotnamen[11])
IniWrite("Config.ini","slot12","Pfad",$pfadn[11])
IniWrite("Config.ini","slot12","IconPfad",$iconpfadn[11])
IniWrite("Config.ini","slot12","Iconnummer",$iconnummern[11])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][12]
$slotnamen[12] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[12])
$pfadn[12] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[12])
$iconpfadn[12] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[12])
$iconnummern[12] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[12])
IniWrite("Config.ini","slot13","Verknüpfungsname",$slotnamen[12])
IniWrite("Config.ini","slot13","Pfad",$pfadn[12])
IniWrite("Config.ini","slot13","IconPfad",$iconpfadn[12])
IniWrite("Config.ini","slot13","Iconnummer",$iconnummern[12])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][13]
$slotnamen[13] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[13])
$pfadn[13] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[13])
$iconpfadn[13] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[13])
$iconnummern[13] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[13])
IniWrite("Config.ini","slot14","Verknüpfungsname",$slotnamen[13])
IniWrite("Config.ini","slot14","Pfad",$pfadn[13])
IniWrite("Config.ini","slot14","IconPfad",$iconpfadn[13])
IniWrite("Config.ini","slot14","Iconnummer",$iconnummern[13])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][14]
$slotnamen[14] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[14])
$pfadn[14] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[14])
$iconpfadn[14] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[14])
$iconnummern[14] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[14])
IniWrite("Config.ini","slot15","Verknüpfungsname",$slotnamen[14])
IniWrite("Config.ini","slot15","Pfad",$pfadn[14])
IniWrite("Config.ini","slot15","IconPfad",$iconpfadn[14])
IniWrite("Config.ini","slot15","Iconnummer",$iconnummern[14])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][15]
$slotnamen[15] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[15])
$pfadn[15] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[15])
$iconpfadn[15] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[15])
$iconnummern[15] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[15])
IniWrite("Config.ini","slot16","Verknüpfungsname",$slotnamen[15])
IniWrite("Config.ini","slot16","Pfad",$pfadn[15])
IniWrite("Config.ini","slot16","IconPfad",$iconpfadn[15])
IniWrite("Config.ini","slot16","Iconnummer",$iconnummern[15])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][16]
$slotnamen[16] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[16])
$pfadn[16] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[16])
$iconpfadn[16] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[16])
$iconnummern[16] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[16])
IniWrite("Config.ini","slot17","Verknüpfungsname",$slotnamen[16])
IniWrite("Config.ini","slot17","Pfad",$pfadn[16])
IniWrite("Config.ini","slot17","IconPfad",$iconpfadn[16])
IniWrite("Config.ini","slot17","Iconnummer",$iconnummern[16])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][17]
$slotnamen[17] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[17])
$pfadn[17] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[17])
$iconpfadn[17] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[17])
$iconnummern[17] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[17])
IniWrite("Config.ini","slot18","Verknüpfungsname",$slotnamen[17])
IniWrite("Config.ini","slot18","Pfad",$pfadn[17])
IniWrite("Config.ini","slot18","IconPfad",$iconpfadn[17])
IniWrite("Config.ini","slot18","Iconnummer",$iconnummern[17])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $slot[1][18]
$slotnamen[18] = InputBox("ändern des slots 1", "bitte gib den Namen der neuen Verknüpfung an", $slotname[18])
$pfadn[18] = InputBox("ändern des slots 1", "bitte gib den Pfad der neuen Verknüpfung an", $speicherort[18])
$iconpfadn[18] = InputBox("ändern des slots 1", "bitte gib den Speicherort des LinkIcons an", $iconspeicherort[18])
$iconnummern[18] = InputBox("ändern des slots 1", "bitte gib die Iconnummer an (meist 1)", $iconnummer[18])
IniWrite("Config.ini","slot19","Verknüpfungsname",$slotnamen[18])
IniWrite("Config.ini","slot19","Pfad",$pfadn[18])
IniWrite("Config.ini","slot19","IconPfad",$iconpfadn[18])
IniWrite("Config.ini","slot19","Iconnummer",$iconnummern[18])
GUIDelete("Optionen")
GUIDelete("Schnellstarter")
Run($Programmordner&"/Schnellstartleiste.exe")
Exit
Case $msg2 = $GUI_EVENT_CLOSE or $msg2 = $ExitID2
GUIDelete("Optionen")
EndSelect
;schließen des Optionenfensters
Until $msg2 = $GUI_EVENT_CLOSE or $msg2 = $ExitID2
EndSelect
;schließen der Schnellstartleiste
Until $msg = $ExitID
EndFunc ;==>_Main
Download im ersten Post
wie kann man seinen thread umbenennen? würde meinen gerne in AutoIt Schnellstartleiste (v 1.0.0.9 released) umbenennen