Hallo Zusammen,
mein Hauptskript (exe) macht ein paar Datenbankabfragen, listet diese und kann auch sonst noch so ein paar Funktionen, die hier glaube ich nicht von Bedeutung sind.
Dieses Hauptskript ist bei allen Usern unserer Domäne installiert.
Da es Adminrechte (DOM) benötigt (RequireAdmin langt nicht) habe ich eine zusätzliche exe erstellt (Zusatzskript),
die das Hauptskript mit den DomänenAdmin-Rechten startet.
siehe nachfolgenden Code des Zusatzskript:
Jetzt habe ich eine Teilprogrammierung in meinem Hauptskript, welche auch funktioniert,
aber leider nur, wenn ich Hauptskript.exe direkt starte.
Wenn ich Hauptskript.exe über das Zusatzskript starte dann geht diese spezielle Programmierung nicht.
If GuiCTRLRead($Input_PDF_Suche) <> "" Then
$search1 = FileFindFirstFile($Ordner1 & GuiCTRLRead($Input_PDF_Suche) & ".pdf") ;Diese Funktion geht nicht
$search2 = FileFindFirstFile($Ordner2 & GuiCTRLRead($Input_PDF_Suche) & ".pdf") ;Diese Funktion geht nicht
;~ MsgBox(48, "Achtung", $search1 & " " & $search2)
If $search1 = -1 and $search2 = -1 Then
MsgBox(0, "Error", "Keine Dateien/ Ordner gefunden!")
EndIf
$i=0
While 1
$file1 = FileFindNextFile($search1)
If @error Then ExitLoop
_GUICtrlListView_AddItem($hDateiliste, $Ordner1,0)
_GUICtrlListView_AddSubItem($hDateiliste, $i,$file1,1)
$i+=1
WEnd
While 1
$file2 = FileFindNextFile($search2)
If @error Then ExitLoop
_GUICtrlListView_AddItem($hDateiliste, $Ordner2,0)
_GUICtrlListView_AddSubItem($hDateiliste,$i, $file2,1)
$i+=1
WEnd
; Close the search handle
FileClose($search1)
FileClose($search2)
Alles anzeigen
Im Klartext:
search1 und search2 haben den Wert -1 wenn ich über das Zusatzskript starte.
Wenn ich das Hauptskript alleine starte finden sie die erste Datei.
Übrigens hatte ich diese Problematik schon mal bei einer "Funktion",
ich weiss aber leider nicht mehr welche.
Vielen Dank vorab.
Würde mich freuen, wenn einer Rat weiß