|
ilmiomondo |

Forum-Anfänger
|
 |
Beiträge: 39
|
 |
|
 |
Anmeldedatum: 18.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2018, 10:32
Titel: Cmd , Befehlsfenster
|
 |
Hallo kennt jmd einen Code mit dem man in einem Ordner das Befehlsfenster öffnet(Command Window) und eine Eingabe tätigen kann?
Grüße
|
|
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 13.06.2018, 08:18
Titel:
|
 |
Was heisst "in einem Ordner"?
Aber vielleicht reicht schon die Information, dass man in MATLAB Betriebssystem-Kommandos absetzen kann mit !, DOS und UNIX.
Andreas
|
|
|
ilmiomondo |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 39
|
 |
|
 |
Anmeldedatum: 18.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.06.2018, 08:38
Titel:
|
 |
Hallo Andreas,
ich benötige einen Code mit dem ich diesen Pfad abfahre,
path = 'C:\Users\Desktop\influxdb'
und innerhalb des Ordners "influxdb" das Befehlsfenster öffne und dann die Eingabe eines Textes für das Command Window/Cmd/Befehlsfenster durchführe.
Grüße
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 13.06.2018, 10:58
Titel:
|
 |
Sorry, wir sprechen irgendwie nicht die selbe Sprache. Ich weiss nicht was es bedeutet einen Ordner abzufahren... Und ich weiss nicht was es heisst innerhalb eines Ordners ein Befehlsfenster zu öffnen...
Man kann sowohl in im MATLAB Command Window als auch in einem "DOS Prompt" Pfade/Directories wechseln mittels "cd".
Man kann in MATLAB ein "DOS Prompt" öffnen z.B. mit
und dort Dinge tun die man in DOS so tun kann.
Andreas
|
|
|
ilmiomondo |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 39
|
 |
|
 |
Anmeldedatum: 18.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.06.2018, 11:23
Titel:
|
 |
Hallo Andres eventuell habe ich mich falsch ausgedrückt.
ich möchte gerne folgendes in meinem Skript festhalten :
Matlab soll per Code folgendes machen:
-auf meinen influxdb Ordner auf meinem Desktop zugreifen: path = 'C:\Users\Desktop\influxdb'
- in diesem Ordner soll cmd ausgeführt bzw das cmd fenster geöffnet werden werden
- und zuletzt folgender Befehl im CMD Fenster (als Eingabe) ausgeführt werden "influx -precision rfc3339 -database test -host -port 8086 -execute "select * from zones WHERE (Valve = '101') '" -format csv > test.csv "
- durch diese Eingabe wird die Datei (Valve='101') im Ordner heruntergeladen
- diese soll dann als cvs Datei importiert werden
hoffe es ist jetzt verständlicher.
Grüße
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.06.2018, 12:59
Titel:
|
 |
Hallo,
warum bestehst du darauf, dass explizit eine Konsole aufgemacht wird? Es reicht doch, den Befehl im Betriebssystem auszuführen - und dazu kannst du die von Andreas genannten Befehle verwenden. Den Pfad kannst du vor dem Executable angeben.
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 17.06.2018, 03:33
Titel:
|
 |
Hallo ilmiomondo,
Zitat: |
- in diesem Ordner soll cmd ausgeführt bzw das cmd fenster geöffnet werden werden |
Der verwirrende Punkt bleibt: "cmd" ist ein Programm. Es wird auch als Synonym für ein CommandWindow des Betriebssystems verwendet. Man kann so ein Fenster öffen und den aktuellen Ordner setzen. Man kann also einen Ordner im CommandWindow öffnen, aber nicht umgekehrt.
Gruß, Jan
|
|
|
ilmiomondo |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 39
|
 |
|
 |
Anmeldedatum: 18.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.06.2018, 13:06
Titel:
|
 |
Hallo Jan,
zur Problemstellung ich suche eine Code der mit folgendes macht(evtl ist der cmd Begriff falsch?):
Wenn ich auf meinem Desktop auf einen x - beliebigen Ordner gehe und innerhalb des Ordners die Shift und rechts Taste meiner Maus drücke , gibt es die Möglichkeit die "Eingabeaufforderung hier öffnen" zu drücken.
Genau das benötige ich für Matlab. Und dann kann ich in meinem Eingabeaufforderungsfenster etwas eingeben, das ich auch gerne über Matlab mache.
In diesem Beispiel wird nach der Eingabe im Inflluxdb Ordner eine Datei heruntergeladen die ich dann in einen anderen Ordner verschieben möchte.
Ich habe leider keine Idee wie ich das umsetzen kann.
Grüße
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 17.06.2018, 15:58
Titel:
|
 |
Hallo,
bitte auch den Hinweis von 13.06.2018, 12:59 beachten.
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 17.06.2018, 23:32
Titel:
|
 |
Hallo ilmiomondo,
Das startet eine CommandShell, wechselt in das gewünschte Verzeichnis und führt dort den Befehl aus.
Funktioniert das?
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|