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

THEMA:

Kommandozeile 13 Jul 2026 06:16 #1

  • Eberhard
  • Offline
  • Beiträge: 58
  • Dank erhalten: 17
Hallo ich bin mal wieder an einem ganz einfachen Problem, Ich will die Eingabe der Komandozeile zerlegen.
Kommandozeile /XY   erhalten will ich X und Y

Setze in [cmd]: '[cX.Skript.CmdLine]' , Trenner '/', rechts davon, max. 2
Setze in [LW1]: '[cmd]' , Trenner '/', rechts davon, max. 1
Setze in [LW2]: '[cmd]' , rückwärts, Trenner '/', rechts davon, max. 1
Meldung '[LW1]   [LW2]', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'

LW1 funktioniert aber LW2 nicht, was mache ich falsch?
Für LW2 will ich einfach nur Y erhalten.

Gruß Eberhard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Kommandozeile 13 Jul 2026 09:10 #2

  • Grisu
  • Grisus Avatar
  • Offline
  • Beiträge: 126
  • Dank erhalten: 139
Hallo Eberhard,

in Zeile 1 setzt du die CommandLine Rechts von "/" in cmd.
Dadurch ist "/" nicht in [cmd] vorhanden, deshalb man kann auch nicht danach separieren.

Mein Vorschlag wäre so:

cX4Web cX4Web Code

Was ist das?

1  Setze in [cmd]: 'Beliebiger Text /XY' , Trenner '/', rechts davon, max. 2
2  Setze in [Lw1]: '[cmd]' , Trennposition 1, rechts davon, max. 1
3  Setze in [Lw2]: '[cmd]' , Trennposition 2, rechts davon, max. 1
4  Meldung '¶cmd=[cmd]¶Lw1=[Lw1]¶Lw2=[Lw2]', Titel 'Ergebnis', Buttons 'OK, Abbrechen', Symbol 'Information'

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


 (4 Zeilen, cX 5.0.10.8)


Tipp: cx4web-Code ist immer hilfreich

Gruß,
Hermann
Folgende Benutzer bedankten sich: Eberhard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Kommandozeile 13 Jul 2026 17:22 #3

  • Eberhard
  • Offline
  • Beiträge: 58
  • Dank erhalten: 17
Danke, hatte alles mögliche probiert aber das eben nicht.

Neuer Test funktioniert! doch nicht

Setze in [cmd]: '[cX.Skript.CmdLine]' 
Setze in [Lw1]: '[cmd]' , Trennposition 2, rechts davon, max. 1
Setze in [Lw2]: '[cmd]' , Trennposition 3, rechts davon, max. 1
Meldung '¶cmd=[cmd]¶Lw1=[Lw1]¶Lw2=[Lw2]', Titel 'Ergebnis', Buttons 'OK, Abbrechen', Symbol 'Information'
Beende Skript

Wenn ich bei Skripteigenschaften /XY eingebe funktioniert es, aber wenn ich eine Verküpfung erstelle z.B. D:\LW.exe /XY,
wird mir nach erstellter exe die exe Datei zerlegt und nicht der Teil /XY.. Könnte irgendwie darn '[cX.Skript.CmdLine]' liegen?

Kommandoline wird irgendwie nicht übergeben in CX4 hat es funktioniert soweit ich mich erinnere.

Gruß Eberhard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eberhard.

Kommandozeile 13 Jul 2026 20:51 #4

  • Grisu
  • Grisus Avatar
  • Offline
  • Beiträge: 126
  • Dank erhalten: 139
Hab ich jetzt mal ausprobiert:

Bei Eingabe der Parameter in der Verknüpfung:
[cX.Skript.CmdLine] enthält den exe-Pfad und alle Parameter
[cX.Skript.CmdPara(1)] enthält nur den exe-Pfad
[cX.Skript.CmdPara(n)] enthält nur den n-ten Parameter

Wird die Kommandozeile im Editor eingegeben, hat dies keinen Einfluss auf die exe.
Es betrifft laut Hilfe nur die Ausführung im Editor.

Gruß,
Hermann
Folgende Benutzer bedankten sich: daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Kommandozeile 14 Jul 2026 07:02 #5

  • Eberhard
  • Offline
  • Beiträge: 58
  • Dank erhalten: 17
Danke erst mal!

Ich habe gerade das komplette Skript in CX4 geschrieben, da funktioniert alles sofort.
Es geht jedoch nicht mehr, wenn man das Skript von CX4 in CX5 öffnet. 

Neuer Test auf die Schnelle in CX5, das hat funktioniert:

Setze in [cmd]: '[cX.Skript.CmdPara(2)]' 
Setze in [Lw1]: '[cmd]' , Trennposition 2, rechts davon, max. 1
Setze in [Lw2]: '[cmd]' , Trennposition 3, rechts davon, max. 1
Meldung '¶cmd=[cmd]¶Lw1=[Lw1]¶Lw2=[Lw2]', Titel 'Ergebnis', Buttons 'OK, Abbrechen', Symbol 'Information'

Da muss man sich schon ein paar Notizen machen was in CX5 anders ist, aber ist für mich auch ok.
Ich denke halt immer im Forum kann man auch fragen und es nützt evtl. auch anderen Nutzern.

Gruß Eberhard

 
Folgende Benutzer bedankten sich: Grisu

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eberhard.
  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

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

Anmelden