Top-Themen

Aktuelle Themen (A bis Z)

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

Shell Command Auslesen

Frage Microsoft

Mitglied: Kaioo2509

Kaioo2509 (Level 1) - Jetzt verbinden

01.10.2008, aktualisiert 23:50 Uhr, 4493 Aufrufe, 3 Kommentare

Problem:

Eine von mir gekaufte Software [A] (Szenerien Generator) startet eine seperat gekaufte Software [B] (Visualisierungs-Engine) via Dos Shell (Hardcoded in Software[A]) durch Aufruf der *.exe mit den benötigten Szenario-Parametern und schließt die Shell anschließend automatisch wieder (weder das Betrachten des Aufrufs noch das Drücken des Pause-Taste ist möglich).

Nun möchte ich jedoch Software[B] händisch mit selbst gewählten Parametern zur Visualisierung starten, ohne die Verwendung von Software [A], es gibt jedoch weder eine Schnittstellenbeschreibung noch eine /help oder /? funktion in der *.exe Datei

Frage: Gibt es eine Möglichkeit, den in der DOS-Shell aufgerufenen Befehl von Software[A] extern zu protokollieren bzw. auszulesen ?


Vielen Dank,
Gruß,
KaiOo
Mitglied: predatorjaeger
01.10.2008 um 18:05 Uhr
das einzige was mir jetzt auf anhieb einfallen würde, wäre die ausgabe direkt zu loggen, bsp: prog a >> log.txt --> log.txt enthält dann die ausgabe v. prog a
vlt hilft es dir was
Bitte warten ..
Mitglied: 60730
01.10.2008 um 18:19 Uhr
Servus,

machs mal so herum:

  • kopiere Notepad.exe dorthin - wo Programm b liegt.
  • gib Programm B den Namen "ProgramB.exe"
  • gib der Notepad kopie den "richtigen Namen" von ProgrammB
  • starte Programm A
  • "merke dir die Fehlermeldung, die im Notepad Popupfenster steht

Gruß
Bitte warten ..
Mitglied: bastla
01.10.2008 um 23:50 Uhr
Hallo Kaioo2509!

Falls Software [B] lange genug läuft, dass Du zwischenzeitlich den folgenden Batch ausführen kannst, sollte die beim Aufruf verwendete Kommandozeile angezeigt werden:
01.
@echo off & setlocal 
02.
set "Prog=calc.exe" 
03.
 
04.
rem Demo 
05.
start "Demo" "%Systemroot%\System32\calc" /mit /diesen /sinnlosen /Parametern 
06.
rem 
07.
 
08.
set G=%temp%\GetCommandline.vbs 
09.
>%G%  echo Set WMI=GetObject("winmgmts:\\.\root\CIMV2"):Set Items= _ 
10.
>>%G% echo WMI.ExecQuery("SELECT * FROM Win32_Process WHERE name='%Prog%'") 
11.
>>%G% echo For Each Item In Items: WScript.Echo Item.CommandLine:Next 
12.
 
13.
cscript //nologo %G% 
14.
pause
Anstelle von "calc.exe" ist in Zeile 2 natürlich der Name (ohne Pfadangabe) der "Software [B].exe-Datei" einzutragen, und die Zeilen 4 bis 6 dienen nur als Demo unter Verwendung des Windows-Rechners (der die angegebenen Parameter nicht weiter übel nimmt ) und können ersatzlos gestrichen werden ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Variable in Makefile durch Shell Command
gelöst Frage von nico1999Batch & Shell2 Kommentare

Guten Tag, ich habe ein Makefile namens $(ANDROID_BUILD_TOP)/vendor/beanstalk/config/common.mk, in das ich genau eine einzige Variable namens USE_SU aus einem ...

Exchange Server
Exchange Command Shell Befehle auf alle Postfächer anwenden (foreach?)
gelöst Frage von JochenExchange Server7 Kommentare

Hallo zusammen, wir haben öfter die Anforderung verschiedene Einstellungen der Shell auf alle Postfächer anzuwenden. Dies kann zum Beispiel ...

Batch & Shell
AD-Benutzer per Shell auslesen und vergleichen
gelöst Frage von ReneBueBatch & Shell8 Kommentare

Hallo, ich habe von meinem Chef eine Aufgabe bekommen die mich als Powershell anfänger zum verzweifeln bringt. Ich soll ...

Linux
Rechteproblem: cronjob ruft PHP auf, welche per exec und sudo einen Shell-Command ausführen soll
gelöst Frage von SpackenbremseLinux4 Kommentare

Hallo zusammen, ich sitze seit geraumer Zeit mit einem RaspberryPI der neuen Generation an einem Hausautomation-Projekt. In der aktuellen ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 6 StundenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 6 StundenMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 14 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Windows Server
Kann man im KMS nachschauen , wieviele Clients den Key in Anspruch genommen haben
gelöst Frage von rainergugusWindows Server15 Kommentare

Hallo, wir haben einen KMS Windows 10 Key. Dieser ist ja W7 kompatibel. Aber unser Windows 7 Pool registriert ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...