Hallo,
ich habe mir vor 6 Jahren ein Script geschrieben, welches folgende Zeilen enthielt:
Spoiler anzeigen
AutoIt
; Inputfeld für Programm Name
$varBezeichnung = GUICtrlCreateInput("", $varInputFeldLinks, 200, $varInputFeldBreite, 25)
; Drag und Drop wird akzeptiert
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
; Anleitung zum Signieren
$varAnleitungSignieren = GUICtrlCreateLabel("Bitte ziehen Sie die zu signierende Datei per Drag && Drop in das unten stehende Feld", -1, -1, 400, 30)
GUICtrlSetPos($varAnleitungSignieren, $varInputFeldLinks, 245)
; Inputfeld für die Datei, welche signiert werden soll
$varDragAndDropField = GUICtrlCreateInput("", $varInputFeldLinks, 265, $varInputFeldBreite, $varMainWindowHeight - 465)
; Drag und Drop wird akzeptiert
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
; Die 3 Buttons
$varSignierenButton = GUICtrlCreateButton("Signieren", $varInputFeldLinks, $varMainWindowHeight - 180, 100, 40)
$varLoeschenButton = GUICtrlCreateButton("Löschen", $varMitte - 50, $varMainWindowHeight - 180, 100, 40)
$varBeendenButton = GUICtrlCreateButton("Beenden", $varMainWindowWidth - $varInputFeldLinks - 100, $varMainWindowHeight - 180, 100, 40)
; Verändert den Status eines GUI-Fensters
GUISetState()
Alles anzeigen
Das geht auch heute noch, d.h. ich kann per Drag & Drop eine Datei in das Script ziehen und es wird mir der Pfad zur Datei angezeigt.
Bei meinem heutigen Script geht das nicht mehr
Spoiler anzeigen
AutoIt
$Label6 = GUICtrlCreateLabel("Bitte Exceltabelle per Drag und Drop hier unten reinlegen", 850, 170, 400, 20)
$Input3 = GUICtrlCreateInput("", 850, 190, 770, 50)
GUICtrlSetState(-1, $GUI_DROPACCEPTED) ; Das Label ist deaktiviert
$Group2 = GUICtrlCreateGroup("Eingelesene Excel Informationen", 20, 250, 800, 650)
;_ErstelleExcelInListView()
$idListview = GUICtrlCreateListView("", 25, 265, 790, 630) ; Leere Listview wird erstellt.
; Spaltenüberschriften werden erzeugt
_GUICtrlListView_AddColumn($idListview, "Anrede", 50)
_GUICtrlListView_AddColumn($idListview, "Vorname", 150)
_GUICtrlListView_AddColumn($idListview, "Nachname", 150)
_GUICtrlListView_AddColumn($idListview, "Telefon", 100)
;_GUICtrlListView_AddColumn($idListview, "Telefax", 100)
_GUICtrlListView_AddColumn($idListview, "Benutzername", 300)
_GUICtrlListView_SetItemCount($idListview, 500000)
$iTimerE2A = TimerInit()
_Excel2Array()
$iTimerA2L = TimerInit()
_GUICtrlListView_AddArray($idListview, $aResult)
GUICtrlSetData($Label8, "Ladezeit Erstellung Array2ListView: " & TimerDiff($iTimerA2L) / 1000 & " Sekunden") ;
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup("Erstelltes XML von Excel Informationen für die Webservices", 850, 250, 770, 650)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
Alles anzeigen
Was mache ich denn hier falsch?
Gruß C4F