Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Batch Datei schreiben, die eine exe im gleichen ausführt

Empfohlene Antworten

Hallo,

wie kann ich eine Batch Datei ohne UNC oder Ordnerpfad anlegen, die mir eine exe startet, die im gleichen Verzeichnis liegt, wie das Batchfile.

Also mit Call hat das nicht geklappt.Allerdings mit einem direkten Aufruf einer Batchdatei, deren Inhalt so aussieht :

%~dp0\psexec.exe \\192.34.151.X -u Administrator -p oooo cmd

Nun stellt sich mir auch noch die Frage, ob ich nicht das letzte X irgendwie beim Aufruf abfragen könnte, ohne jedes mal , die IP selber einzutragen.

mit psexec hast du allerdings wieder die angabe eines UNC drin ;)

es kommt halt drauf an, welcher rechner das ist - ich bin verwirrt, läuft der batch jedesmal auf einem anderen rechner? wenn du das auf dem lokalen rechner machen willst, nimm doch einfach localhost als hostname oder verwende runas.

s'Amstel

Ja, die Batch läuft jedes mal auf einem anderen Rechner z.B.vom USB Stick.

mit psexec hast du allerdings wieder die angabe eines UNC drin

Das ist ja auch ok so. Denn von überall aus, wo ich das Script ausführe, ist ein Rechner mit der IP 192.34.151.X erreichbar.

Ich hab es mittlerweile gelöst, bis auf auf einige Zeilen, die ich irgendwie nicht vom CMD Bildschirm für den Benutzer mit ECHO wegbekomme. Das Script schaut nun so aus:

@echo Diese Batchdatei dient zur Anbindung eines Rechners ueber die lokale CMD

@echo ---------------------------------------------------------------------------

@echo Bitte erst die dritte und dann die vierte Stelle der IP Adresse eingeben

set /p X=

set /p Y=

@echo Hier kommt der Aufruf der psexec im gleichen Ordner wie dieses Batch file

%~dp0\psexec.exe \\192.34.%X%.%Y% -u Administrator -p 0000 cmd

  • 1 Monat später...

Lokale IP-Adresse auslesen (wenn nur eine IP-Adresse vergeben):

for /f "delims=?" %%i in ('ipconfig') do @echo %%i | find "192" && set ip=%%i

for /f "tokens=2 delims=:" %%i in ('echo %ip%') do set lokal=%%i

Bearbeitet von Thombo

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.