Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


batch in c++ WinAPI

hier können alle Themen diskutiert werden für die kein eigenes Support-Forum existiert

batch in c++ WinAPI

Beitragvon Learner am 14.01.2008, 21:45

Hallo
Ich programmiere grad ein mehr oder weniger sinnvolles programm, mit dem man temporäre Dateien löschen können soll.

Aber genau das geht leider nicht...

Code: Alles auswählen
.
.
.
                     if(LOWORD(wParam) == 2)
   {
  system("del C:\Windows\Temp\ ");
                   } 
                   
                                        if(LOWORD(wParam) == 3)
   {
  system("C:\WINDOWS\Temp\ ");
                   } 
.
.
.


Wenn ich genau das in eine Batch schreibe, funzt es.
und das mit den batches auf buttons verknüpfen hat bei shutdown funktioniert, was auch ein teil dieses Programms ist.

Ach ja nowas:
Auf einem Button sollte eigentlich stehen:
Code: Alles auswählen
      hwndButton3 = CreateWindow ( "button", "C:\Windows\Temp Löschen",
                                   WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
                                   145, 130, 200, 40, hwnd, (HMENU)2,
                                   (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);


aber lustigerweise steht da, wenns compiliert is nur:
C:\WINDOWSTemp Löschen

warum?


freue mich auf antworten

MfG

Learner
Learner
 
Beiträge: 491
Registriert: 10.09.2006, 11:42


Re: batch in c++ WinAPI

Beitragvon FireFoxFan am 15.01.2008, 15:01

Learner hat geschrieben:Ach ja nowas:
Auf einem Button sollte eigentlich stehen:
Code: Alles auswählen
      hwndButton3 = CreateWindow ( "button", "C:\Windows\Temp Löschen",
                                   WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
                                   145, 130, 200, 40, hwnd, (HMENU)2,
                                   (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);


aber lustigerweise steht da, wenns compiliert is nur:
C:\WINDOWSTemp Löschen


Kann man den Backslash in C++ irgendwie escapen ?
Ich kenn mich da nicht so aus, aber um ihn in PHP anzuzeigen muss man ja auch
Code: Alles auswählen
echo "\";
schreiben. Vielleicht gibt es sowas in C++ ja auch.

Gruß
FireFoxFan
FireFoxFan
 
Beiträge: 172
Registriert: 23.04.2006, 10:40



Ähnliche Themen


Zurück zu Off-Topic Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste