Skocz do zawartości

[C] Escape sequence - system("path ...");


Sueroski

Polecane posty

#include <iostream>
using namespace std;

int main(){
   system("path C:\WINDOWS\system32\runtime-libraries\PHP-GTK-RE");
   system("php test.phpw");
   system("pause");
}

I mam ostrzeżenia:

D:\php-gtk\test.cpp:5:12: warning: unknown escape sequence '\W'

D:\php-gtk\test.cpp:5:12: warning: unknown escape sequence '\s'

D:\php-gtk\test.cpp:5:12: warning: unknown escape sequence '\P'

Jak to ominąć bądź jak w inny sposób ustawić path pliku?

Mi tam ostrzeżenia bardzo nie przeszkadzają, jednak C++ łapie znak po "\" nie jako string przez co ścieżka się sypie. Proszę o pomoc

 

PS o nawet kolorowanie składni na forum to "wykrzaczyło"

Link do komentarza
Udostępnij na innych stronach

Że też na to nie wpadłem ;p

Ale nie wiem czemu wciąż path nie chce się ustawić. Kod jest taki:

#include <iostream>
using namespace std;

int main(){
   system("path C:\\WINDOWS\\system32\\runtime-libraries\\PHP-GTK-RE\\");
   system("php test.phpw");
   system("pause|path");
}

I na koniec wyświetla starą wersję path (jakby wogóle nie dodawało się to co deklarowałem)

Link do komentarza
Udostępnij na innych stronach

Ok, udało mi się to zrobić, po prostu przy wykonywaniu następnej rzeczy zapominał program o poprzedniej.

Oto kod:

#include <iostream>
using namespace std;

int main(){
   system("path C:\\WINDOWS\\system32\\runtime-libraries\\PHP-GTK-RE\\"
        "&& php test.phpw");
}

 

Teraz już chyba ostatnie pytanie.

Wiecie może jak zrobić, aby program się minimalizował? (znaczy okienko konsoli)?

Ponieważ aplikacja w PHP-GTK fajnie idzie, ale z tyłu jest okienko konsoli (nie mogę go zamknąć, bo i program się zamknie więc chciałbym go zminimalizować)

Link do komentarza
Udostępnij na innych stronach

Dobra, może ktoś tylko odpowiedzieć czemu po uruchomieniu tej aplikacji występuje błąd z aplikacją?

#include <iostream>
#include <windows.h>
#include <string.h>
using namespace std;

int main(int argc, char *argv[]){
   if(strcmp(argv[1], "a")==0){
   SetConsoleTitle("PHP-GTK Runtime Evorment");
           /*ShellExecute( NULL, "open", "C:\\WINDOWS\\system32\\runtime-libraries\\PHP-GTK-RE\\re.exe", "a", NULL, SW_MINIMIZE); */
   system("path C:\\WINDOWS\\system32\\runtime-libraries\\PHP-GTK-RE\\"
        "&& php test.phpw");
        system("pause");
        }else{
              ShellExecute( NULL, "open", argv[0], "a", NULL, SW_MINIMIZE);
              /*system("path C:\\WINDOWS\\system32\\runtime-libraries\\PHP-GTK-RE\\"
        "&& php test.phpw");*/
        system("pause");
              }
        return 0;
}

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...