INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.11.2013, 20:09
Beitrag #1

vogster Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Feb 2007

8.2.1, 8.6.1, 9.0, 2011
2006
DE

80807
Deutschland
Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
Hallo Forum,

ich möchte in meinem VI die Windows-Funktionen "Trennen" (tsdiscon.exe) und "Abmelden" (shutdown -l -t 0) einbauen.
Dazu wollte ich die Funktion "Systembefehl ausführen" nutzen, meine LV Version in diesem Fall ist 2011 32-Bit.

Übergebe ich diese Befehle (mit oder ohne Pfad) zur Funktion, bekomme ich immer den Fehler "2 - Speicher ist voll".
Die übrigen Anschlüsse habe ich schon variiert, entsprechende von Beiträgen zu dem Fehler, aber nichts ändert sich.
"ipconfig /all" z.B. geht, "dir" und "ver" gehen auch nicht.

In der CMD-Konsole kann ich alle Befehle ohne Probleme von Hand eingeben.

Hat jemand eine Idee oder einen Ansatz, gibt es bestimmte Gruppen von Befehlen die gehen bzw. nicht funktionieren?

Viele Dank,
Vogster
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2013, 20:59
Beitrag #2

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
Hallo Vogster,

bitte immer die detailierte Hilfe der jeweiligen Funktion konsultieren, das spart Zeit.

Code:
To use a DOS command, insert cmd /c before the command.

Viel Vergnügen.
Grüße,
Kasi

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2013, 21:22
Beitrag #3

vogster Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Feb 2007

8.2.1, 8.6.1, 9.0, 2011
2006
DE

80807
Deutschland
RE: Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
Hallo Kasi,

das hatte ich vergessen zu erwähnen, auch das habe ich bereits probiert.
Mit und ohne Pfadangabe, er findet bei cmd /c C:\windows\system32\tsdiscon.exe die Datei nicht, siehe Bild.
   

Die Datei ist aber definitiv vorhanden.

Oder ist das so gedacht?
   
Dann passiert nichts, kein "Trennen" aber auch kein Fehler

Irgendwie stehe ich auf dem Schlauch!
Grüße, Vogster
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2013, 21:59
Beitrag #4

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
(16.11.2013 21:22 )vogster schrieb:  Mit und ohne Pfadangabe, er findet bei cmd /c C:\windows\system32\tsdiscon.exe die Datei nicht, siehe Bild.
Die Datei ist aber definitiv vorhanden.


Das ist "merkwürdig", gelinde gesagt... kann ich so aus dem Stehgreif nicht nachvollziehen.
Als Test würde ich mal vorschlagen, eine "test.bat" in irgendeinem Verzeichnis mit "pause" als Inhalt anzulegen und zu schauen, ob diese gefunden wird...?
Höchstens dass irgendwie groß/kleinschreibung mit reinspielt?

(16.11.2013 21:22 )vogster schrieb:  Oder ist das so gedacht?
Dann passiert nichts, kein "Trennen" aber auch kein Fehler

Nein, Methode zwei ist völlig verquer. Das Arbeitsverzeichnis dient der exe nur NACH der Ausführung als Spielwiese, außerdem muss die exe in den command eingang, nicht in den standard input.

Also, wie gesagt, versuch mal, eine andere Datei darüber aufzurufen.... oder kopier die tsdiscon mal nach C:\ ... oder....mhmh.... mehr fällt mir gerade auch nicht ein Wink

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2013, 22:46
Beitrag #5

vogster Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Feb 2007

8.2.1, 8.6.1, 9.0, 2011
2006
DE

80807
Deutschland
RE: Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
Hallo Kasi,

das mit der Bat hat nicht funktioniert.
Habe die Datei von \Windows\system32 in \Windows kopiert und es läuft:
   

Komisch!
Vielen Dank für die Hilfe.
Vogster
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2013, 08:08
Beitrag #6

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
Mhm...vielleicht irgendein Benutzerschutz seitens Windows? Da bin ich nicht wirklich in der Materie. Freut mich jedenfalls, dass es zum gewünschten Ziel geführt hat.

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.11.2013, 16:55
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus.
Meines Wissens nach hat ein "Standardbenutzer", im Unterschied zum Administrator, keine unmittelbaren Zugriffsrechte auf den Programmordner(Schreibzugriff) und auf den Ordner System32 im Windows-Verzeichnis. Das Arbeiten als "Standardbenutzer" statt als Administrator (Solange man keine Programme installiert) ist ja der sicherste Schutz gegen Viren und Trojaner.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  OHNE VI: Arbeitsspeicher läuft voll ddrayss 8 5.525 12.10.2019 17:05
Letzter Beitrag: ddrayss
  Arbeitsplatz läuft voll kompass453 6 3.636 05.09.2017 14:10
Letzter Beitrag: kompass453
  Speicher voll / Programmaufbau yapete 2 3.849 13.12.2016 16:21
Letzter Beitrag: jg
  PID Regler gibt nur die Grenzen des Outputs aus. (An und Aus) ThoMey 9 5.137 18.01.2016 09:44
Letzter Beitrag: GerdW
  Arbeitsspeicher läuft voll Michael1984 10 9.100 04.03.2015 09:45
Letzter Beitrag: Y-P
  UND-Funktion bringt Fehler Blacky27 6 4.388 29.04.2014 07:26
Letzter Beitrag: Lucki

Gehe zu: