Habe ein kleines Script erstellt wo ich nicht weiter komme.
Ich möchte in einen Auftragsordner springen, der sehr viele Ordner beinhaltet, die so benannt sind: 01-XXXX-11.
X sind dabei immer nur vier variable Nummern. Ich wollte also immer nur die vier Zahlen eingeben müßen.
Weiß aber nicht wie ich das mache?
Also um in den Ordner zu springen brauch ich ja immer '01-' dann die variable Zahl und dann folgt '-11'.
Script sieht so aus:
Spoiler anzeigen
#NoTrayIcon
;#RequireAdmin
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
Local $Pfad1, $Pfad2, $Jump1, $Jump2, $Input1, $Input2
[/autoit] [autoit][/autoit] [autoit]$Pfad1= "L:\G...\KIen....\ANGEBOT 2011\"
$Pfad2= "L:\G...\KIen....\AUFTRAG 2011\"
GUICreate("Ordner-Jumper", 210, 120)
If Not @compiled Then GUISetIcon('Ordner.ico')
GUICtrlCreateLabel("ANGEBOTS-Nummer eingeben", 15, 10, 150, 13)
GUICtrlCreateLabel("AUFTRAGS-Nummer eingeben", 15, 65, 150, 13)
$Jump1= GUICtrlCreateButton("1", 155, 29, 23, 23, 0x0040)
GUICtrlSetTip(-1, "Direkt zum ANGEBOTS-Ordner 2011 springen.")
GUICtrlSetImage(-1, @SystemDir & '\shell32.dll', -138, 0)
$Input1=GUICtrlCreateInput("", 35, 30, 100, 20)
GUICtrlCreateLabel("01-", 17, 32, 17, 13)
GUICtrlCreateLabel("-11", 137, 32, 17, 13)
$Jump2= GUICtrlCreateButton("2", 155, 84, 23, 23, 0x0040)
GUICtrlSetTip(-1, "Direkt zum AUFTRAGS-Ordner 2011 springen.")
GUICtrlSetImage(-1, @SystemDir & '\shell32.dll', -138, 0)
$Input2=GUICtrlCreateInput("", 35, 85, 100,20)
GUICtrlCreateLabel("02-", 17, 87, 17, 13)
GUICtrlCreateLabel("-11", 137, 87, 17, 13)
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $Jump1
_opn1()
Case $Jump2
_opn2()
EndSwitch
WEnd
Func _opn1()
ShellExecute('01-'&$Input1&'-11', "", $Pfad1, "open")
EndFunc
Func _opn2()
ShellExecute('02-'&$Input2&'-11', "", $Pfad2, "open")
EndFunc