Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Mahlzeit zusammen,

folgendes Problem: Ich möchte über eine Prozedur im normalen VB (also nicht in VB.NET) Strings an die Kommandozeile schicken, um damit Anwendungen, wie ein kleines Programm ausführen. Dem String weise ich den Pfad und die Anwendung zu, beispielsweise: cd my documents/test.txt

Dieser String soll mit einem Befehl in die Kommandozeile geschrieben und ausgeführt werden.

In C gibt es ja den Befehl system("...."); mit dem man das sehr schön machen kann.

Gibt es so etwas auch in VB und wenn ja, wie lautet er?

Dann noch etwas: Wenn ich in ein C Programm den system Befehl mit Pfad eingebe, öffnet sich die Konsole und bringt folgende Fehlermeldung:

Pfad wurde nicht gefunden. Mit printf bzw. cout << habe ich mir mal den string noch anzeigen lassen, da ist noch alles in Ordnung. Man muss aber zwei backslashes angeben, denn einen verschluckt er. Liegt vielleicht daran der Fehler, oder ist es generell problematisch einen Pfad in einen String einzulesen und in über system("..."); an die Kommandozeile zu schicken?

Bei manueller Eingabe in cmd.exe funktioniert es aber!

So, jetzt seit Ihr dran!

Für hilfreiche Beitrage bedanke ich mich schon mal.

mfg

Der Wechselrichter

Verschoben in die Programmierabteilung

ad 1: verwende Shell oder ShellExecute.

ad 2: kann ich aus deinen angaben nicht nachvollziehen. hast du leerzeichen in der pfadangabe?

s'Amstel

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.