Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Eine .exe Datei findet ihre .ini Datei nicht wenn sie aus vb.net BAT.Datei aufgerufen wurde...

Frage Entwicklung Visual Studio

Mitglied: ThesAtec

ThesAtec (Level 1) - Jetzt verbinden

25.01.2008, aktualisiert 14:52 Uhr, 7303 Aufrufe, 4 Kommentare

Hallo Zusammen,

ich bin neu im Forum und sehr verzweifelt. ich habe also folgendes Problem:

Ich habe eine Programm geschrieben in vb.net. In diesem Programm rufe ich folgendes auf:

Dim ExterneAnwendung As New System.Diagnostics.Process
ExterneAnwendung.StartInfo.FileName = "C:\MYEPlus\RUNEP.BAT"
ExterneAnwendung.Start()
ExterneAnwendung.WaitForExit()

jetzt geschieht folgendes: die BAT-Datei wird aufgerufen und in der BAT-Datei habe ich folgenden Aufruf zum .exe Programm

"C:\MYEPlus\EnergyPlus.exe"

EnergyPlus.exe lädt eigentlich noch eine *.idd File welches er auch findet, wenn ich die BAT-Datei aus dem Explorer öffne -aber
eben NICHT aus meinem VB.net Programm...

Was kann ich tun?
Mitglied: SlainteMhath
25.01.2008 um 12:38 Uhr
Hi,

vielleicht muss die EXE mit dem richtigen Arbeitsverzeichniss gestartet werden?

Versuch mal ein "cd /D C:\MYEPlus" in der .BAT vor den Aufruf der EXE zu stellen.

HTH,
Slainte
Bitte warten ..
Mitglied: 56153
25.01.2008 um 14:19 Uhr
hi, du kannst über die Eigenschaft 'WorkingDirectory' des StartInfo Parameters das Verzeichnis angeben, in dem der Prozess ausgeführt werden soll.

In deinem Falle würde das dann so aussehen ->

Dim ExterneAnwendung As New System.Diagnostics.Process
ExterneAnwendung.StartInfo.FileName = "C:\MYEPlus\RUNEP.BAT"
ExterneAnwendung.StartInfo.WorkingDirectory = "C:\MYEPlus"
ExterneAnwendung.Start()
ExterneAnwendung.WaitForExit()
Bitte warten ..
Mitglied: ThesAtec
25.01.2008 um 14:21 Uhr
hi,

Danke für die schnelle Antwort.

Ich habe aber soeben herausgefunden, dass ich meine .exe in den debug-Ordner meines vb.net programms legen muss, dann funktioniert es.

gibt es noch andere möglichkeiten?

gruss
T.
Bitte warten ..
Mitglied: ThesAtec
25.01.2008 um 14:52 Uhr
WOW! endlich!

manchmal ist es so einfach...

problem gelöst! DANKE!
Es hat wirklich am WorkingDirectory gelegen.

schönen tag noch!

T.
Bitte warten ..
Ähnliche Inhalte
Visual Studio
gelöst Vb.net raw string in xdocument einfügen (6)

Frage von Herbrich19 zum Thema Visual Studio ...

Visual Studio
Vb.net Datenfelder aus Word 2003 Dokument auslesen (3)

Frage von Herbrich19 zum Thema Visual Studio ...

VB for Applications
VB.net Combobox databinding langsam (4)

Frage von ForgottenRealm zum Thema VB for Applications ...

Visual Studio
gelöst Vb.net: Word-Doc seitenweise durchsuchen nach Textmarke (7)

Frage von ahstax zum Thema Visual Studio ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Server-Hardware
Einem Stromausfall entgegen wirken (22)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...

DSL, VDSL
gelöst Ständige Störungen - Internet (12)

Frage von gamerff zum Thema DSL, VDSL ...