Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Starte Befehl>Ausgabevariable 15 Dez 2021 11:02 #1

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 662
Servus lieber Stefan.

In beigefügtem Skript wird 'cmd.exe' in der Konsole gestartet,danach der DOS Befehl 'DIR' ausgeführt und da das Ergebnis geliefert, was auch alles super funktioniert. Nur am Ende der Ausgabe im Meldungsfenster erscheint ein Zeichen, das sich nur mit Zeile 4 derzeit beheben lässt.

cX4Web cX4Web Code

Was ist das?

1  *** Starte in Konsole
2  
3  Starte cmd.exe '/k', Konsole, sende 'dir¶exit', Empfang in [erg]
(4  Setze in [erg]: '[erg]' , Suche '>', ersetze gegen '[cX.ASCII(32)]', Funktion 'Suchbegriff am Ende entfernen'
5  Meldung '[erg]', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'
6  
7  Warte Endlos (Warten auf zu behandelnde Ereignisse)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (7 Zeilen, cX 5.0.8.5, Lizenz: Pro)


lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Starte Befehl>Ausgabevariable 15 Dez 2021 16:29 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1228
  • Dank erhalten: 1756
Hallo, Christian!

Also das mit dem > am Ende verstehe ich nicht recht...
Wenn du im Starte-Befehl noch "Warte, bis beendet" aktivierst, funktioniert das Skript auch richtig - bei mir auch ohne > oder so... Schließlich muss cX warten, bis das Cmd ausgeführt ist, ansonsten bricht es mittendrin ab und liefert nur ein verstümmeltes Ergebnis.

Übrigens muss auch im Meldung-Befehl [erg$] rein, sonst kann auch leicht ein falsches Ergebnis rauskommen, wenn [] im Ergebnis vorkommt..

Probier' das bitte mal so, ja?

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Starte Befehl>Ausgabevariable 15 Dez 2021 18:23 #3

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 662
Danke für Deine Mühe Stefan.

'Warten bis beendet' war der Grund. Hätte ich aber wissen sollen, denn das hatten wir schon einmal. 

Sorry und lg

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden