The Corsair User Forums  

Go Back   The Corsair User Forums > Alternate Language Support >  German Language Support > Corsair Utility Engine (German)

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 07-24-2016, 12:19 PM
THX1138's Avatar
THX1138 THX1138 is offline
Registered User
THX1138's PC Specs
 
Join Date: Jul 2016
Posts: 10
POST ID # = 863910
THX1138 Reputation: 10
Question CUE 1.X - Verknüpfung mit Argumente starten

Hallo zusammen.
Seiten ein paar Tagen habe ich die K95 in Betrieb. Es klappt erst mal alles so wie es ein soll. Jetzt möchte ich gerne ein paar Tasten mit Programme belegen. Solange nur die Programme in die "Verknüfungszeile" eintrage klappt es mit dem Start. Es werden nur die Backslash in Slash umgewandelt. (C:/Program Files (x86)/Nvu/nvu.exe) Wenn ich jetzt noch Argumente nach dem Programm eintrage, kommt der Fehler:
"C:/Program Files (x86)/Nvu/nvu.exe c:\ProgramData\cFos\cfospnet\pub\index.html" konnte nicht gefunden werden.
Ich habe schon viele Varianten mit " oder ' ohne Erfolg versucht. Hat jemand einen Tipp für mich?
Dankeschön
MfG THX
Reply With Quote
  #2  
Old 07-24-2016, 03:46 PM
Phal's Avatar
Phal Phal is offline
The only one yellow 780T
Phal's PC Specs
 
Join Date: Apr 2014
Location: Switzerland
Posts: 806
POST ID # = 863951
Phal Reputation: 32
Default

Hoi

Erstell ein Batch und verweis darauf. Ist in meinen Augen sowieso ein Vorteil, dass du via Tasten-Batch Files auch eine Ordnung behältst, ohne jedes mal umständig in CUE die Verknüpfungen zu aktualisieren.

Beispiel:
Code:
"C:\Program Files (x86)\Internet Explorer" -private
__________________
s'Chuchichäschtli. Yellow 780T (original) Update in progress~until beginning of 2017.
Use the reputation to say "thank you". / Nutzt die Renommee-Funktion um "Danke" zu sagen.
Reply With Quote
  #3  
Old 07-24-2016, 04:49 PM
THX1138's Avatar
THX1138 THX1138 is offline
Registered User
THX1138's PC Specs
 
Join Date: Jul 2016
Posts: 10
POST ID # = 863962
THX1138 Reputation: 10
Default

Hallo!
Mit dieser Methode bleibt das gestartete Konsolenfenster stehen bis das gestartete Programm beendet wird.
Reply With Quote
  #4  
Old 07-25-2016, 02:02 AM
Steke Steke is offline
Registered User
Steke's PC Specs
 
Join Date: Sep 2014
Location: Germany, Berlin
Posts: 83
POST ID # = 863994
Steke Reputation: 13
Default

Dann hau einfach ein "exit" hinten ran...

oder gerne auch ein Timer (timeout n) und dann ein exit, um sicher zu gehen, dass das Programm bis dhain gestartet ist.
Reply With Quote
  #5  
Old 07-25-2016, 02:08 AM
THX1138's Avatar
THX1138 THX1138 is offline
Registered User
THX1138's PC Specs
 
Join Date: Jul 2016
Posts: 10
POST ID # = 863995
THX1138 Reputation: 10
Default

Hallo Steke.

Nach vielen Testreihen.....
Es funktioniert NUR dann, wenn man folgendes Muster einhält:

start "" "C:\Program Files (x86)\PROGRAMM.EXE" ARGUMENT1 ARGUMENT2

Wichtig ist das >""<. Ein EXIT ist NICHT erforderlich. (Und bringt nichts)

Ich danke Allen die sich mit mir Gedanken gemacht haben!

MfG
THX

Last edited by THX1138; 07-30-2016 at 05:34 PM. Reason: Rechtschreibfehler
Reply With Quote
  #6  
Old 07-25-2016, 02:45 AM
Phal's Avatar
Phal Phal is offline
The only one yellow 780T
Phal's PC Specs
 
Join Date: Apr 2014
Location: Switzerland
Posts: 806
POST ID # = 864002
Phal Reputation: 32
Default

Quote:
Originally Posted by THX1138 View Post
Hallo Steke.

Nach vielen Testreihen.....
Es funktioniert NUR dann wenn man folgendes Muster einhält:

start "" "C:\Program Files (x86)\PROGRAMM.EXE" ARGUMENT1 ARGUMENT2

Wichtig das >""<. Ein EXIT ist NICHT erforderlich. (Und bringt nichts)

Ich danke Allen die sich mit mir Gedanken gemachte haben!

MfG
THX
Machen wir es mal vollständig:

Code:
:start /?
Startet ein eigenes Fenster, um ein bestimmtes Programm oder einen Befehl
auszuführen.

START ["Titel"] [/D Pfad] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME] | /ABOVENORMAL | /BELOWNORMAL]
      [/NODE <NUMA-Knoten>] [/AFFINITY <Hex.-Affinitätsmaske>] [/WAIT] [/B]
      [Befehl/Programm]
      [Parameter]
Code:
  "Titel"       Der Titel des neuen Fensters.
  Pfad          Startverzeichnis.
  B             Startet Anwendung, ohne ein neues Fenster zu öffnen. Die
                Anwendung ignoriert STRG+C. Wenn die Anwendung nicht
                selbständig STRG+C überprüft, ist STRG+UNTBR die einzige
                Möglichkeit, um die Anwendung abzubrechen.
  I             Die CMD.EXE beim Aufruf übergebene Umgebung soll die neue
                aktuelle Umgebung sein.
  MIN           Startet das Fenster minimiert.
  MAX           Startet das Fenster maximiert.
  SEPARATE      Startet 16-Bit-Windows-Programm in separatem Speicherbereich.
  SHARED        Startet 16-Bit-Windows-Programm in gemeinsamen
                Speicherbereich.
  LOW           Startet Anwendung in IDLE-Prioritätsklasse.
  NORMAL        Startet Anwendung in der NORMAL-Prioritätsklasse.
  HIGH          Startet Anwendung in der HIGH-Prioritätsklasse.
  REALTIME      Startet Anwendung in der REALTIME-Prioritätsklasse.
  ABOVENORMAL   Startet Anwendung in der ABOVENORMAL-Prioritätsklasse.
  BELOWNORMAL   Startet Anwendung in der BELOWNORMAL-Prioritätsklasse.
  NODE          Legt den Knoten der bevorzugten NUMA-Architektur
                (Non-Uniform Memory Architecture) fest als Dezimalganzzahl
                fest.
  AFFINITY      Legt die Prozessoraffinitätsmaske als Hexadezimalzahl fest.
                Der Prozess kann nur auf diesen Prozessoren ausgeführt werden.

                Die Affinitätsmaske wird abweichend interpretiert, wenn
                /AFFINITY und /NODE kombiniert werden.  Legt die
                Affinitätsmaske so fest, als würde die Prozessormaske
                des NUMA-Knotens nach rechts verschoben, um bei Bit null zu
                beginnen. Der Prozess kann nur auf diesen gemeinsamen
                Prozessoren zwischen der festgelegten Affinitätsmaske und dem
                NUMA-Knoten ausgeführt werden. Wenn keine gemeinsamen
                Prozessoren vorhanden sind, wird der Prozess auf
                die Ausführung auf dem festgelegten NUMA-Knoten beschränkt.
  WAIT          Startet die Anwendung und wartet auf ihre Beendigung.
  Befehl/Programm
                Wenn es sich um einen internen "cmd"-Befehl oder eine
                Batchdatei handelt, wird der Befehlszeilenprozessor "cmd.exe"
                mit dem Parameter "/K" gestartet. Dies bedeutet, dass das
                Fenster nach der Ausführung des Befehls nicht geschlossen
                wird.

                Wenn es sich nicht um einen internen "cmd"-Befehl oder eine
                Batchdatei handelt, dann handelt es sich um ein Programm und
                wird entweder in einem Fenster ausgeführt oder als
                Konsolenanwendung.

  Parameter     Dies sind die an den Befehl oder das Programm übergebenen
                Parameter.
Ansich ist Start nichts anderes als ausführen, womit z.B. dann direkt ausgeführt werden kann:
Code:
start iexplore -private
Danke für den Befehl. Ist natürlich eleganter, als mit der vollständigen Angabe des Pfads, wenn das Programm im System schon mit Namen hinterlegt ist und sich allfällig die CMD Fenster sammeln. Ist schliesslich korrekt, dass die Handlung im gleichen Thread abläuft und darum EXIT erst nach Abarbeiten, respektiv schliessen des nächsten Threads beendet ist.
__________________
s'Chuchichäschtli. Yellow 780T (original) Update in progress~until beginning of 2017.
Use the reputation to say "thank you". / Nutzt die Renommee-Funktion um "Danke" zu sagen.
Reply With Quote
  #7  
Old 07-30-2016, 07:26 AM
Bluebeard's Avatar
Bluebeard Bluebeard is offline
Corsair Mitarbeiter
 
Join Date: Sep 2007
Posts: 9,233
POST ID # = 864855
Bluebeard Reputation: 46
Default

Vielen Dank für diese Infos. Bitte um weitere Infos, wie man es noch einfacher machen kann für Laien (wie mich... :) )

Unter Windows 10 wäre es dann wie folgt:

1. Editor aufrufen (z.B. Windows-Taste -> "Editor" eingeben -> Enter drücken)
2. Befehl eingeben (z.B. start iexplore -private) <- Öffnet den Internet Explorer im Privaten Surfmodus
3. Im Editor Menü -> Datei -> Speichern unter... wählen
4. Ort aussuchen und "Dateiname.bat" eingeben und auf Speichern klicken
5. In CUE unter dem Reiter PROFILE -> ZUWEISUNGEN mit rechts auf die gewünschte Taste und "Neue Aktion zuweisen..." klicken
6. Im neuen Fenster den Namen eingeben, links in der Spalte VERKNÜPFUNG wählen und rechts "Das folgende Programm ausführen" -> Jetzt zu "Dateiname.bat" navigieren und diese auswählen -> OK klicken.

Fertig...

Die Dateiname.bat kann man dann entsprechend editieren um den Befehl direkt anzupassen der ausgeführt werden soll.

Grüße
Reply With Quote
Reply

Tags
k95, parameter, programm

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:00 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc.