Datei wird nicht gefunden

  • VBScript

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Datei wird nicht gefunden

    Hallo,

    habe ein kleines Script für die Ausführung für eines externen Programmes geschrieben.
    Zeile 25 bringt den Fehler: Das System kann die angegebene Datei nicht finden, obwohl ich die Existenz vorher prüfe.

    Quellcode

    1. '******************* AGFEO TK-Suite *****************
    2. Option Explicit
    3. ' *** Variablen ***
    4. Dim WCS
    5. Dim objFileSystem
    6. Dim Pfad_ProgramFiles
    7. Dim Pfad_TKSuite
    8. Dim Datei_TKSuite
    9. ' *** Zuweisung ***
    10. SET WCS = CreateObject("WScript.Shell")
    11. Set objFileSystem = CreateObject("Scripting.FileSystemObject")
    12. Pfad_ProgramFiles = WCS.ExpandEnvironmentStrings("%ProgramFiles%")
    13. Pfad_TKSuite = Pfad_ProgramFiles & "\AGFEO\Tk-Suite\tools\"
    14. Datei_TKSuite = Pfad_TKSuite & "ctimon.exe"
    15. If (objFileSystem.FileExists(Datei_TKSuite)) Then
    16. WCS.Run Datei_TKSuite
    17. Else
    18. MsgBox("Agfeo-Datei nicht vorhanden")
    19. End IF

    Gruß Markus

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Westerwälder“ ()

    Hallo

    Ich tippe mal grob auf Leerzeichen im Pfad.

    Teste das jetzt nicht durch aber mal versuchen mit:

    WCS.Run """ & Datei_TKSuite & """

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##

    Gleiche Fehlermedlung. Habe es in VB versucht, dort geht es:

    VB.NET-Quellcode

    1. Public Sub TKSuite_Starten()
    2. Dim Datei As String = Pfade.Sonderpfade.ProgrammFiles & "\AGFEO\Tk-Suite\tools\ctimon.exe"
    3. If Not IO.File.Exists(Datei) Then Exit Sub
    4. If System.Diagnostics.Process.GetProcessesByName("ctimon").Length > 0 Then Exit Sub
    5. Shell(Datei, AppWinStyle.Hide)
    6. End Sub


    Edit:

    Script war für den Autostart-Ordner von Windows gedacht.
    Starte die Anwendung nun mit meinem VB-Programm.
    Damit hat sich die Sache erledigt, obwohl es mich ja doch interessieren würde, warum die Datei bei Run nicht gefunden wird.
    Gruß Markus

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Westerwälder“ ()