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, 7295 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
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 ...

Windows Server
gelöst EXE Datei per GPO auf Desktop für alle User kopieren (8)

Frage von haiflosse zum Thema Windows Server ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...