-
programmino in cScritto daNon Autenticatoil 2013-10-24 23:44:14.0 alle 2013-10-24 23:44:14.0ho creato un programmino in c
#include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <unistd.h> int main () { system("cmd"); return(0); }
ci ho messo un icona e un makefile
il programma va e lancia cmd
però se voglio lanciare un altro programma, immetto un percorso sia assoluto che relativo con \\ per evitare che lo interpreti come sequenza di escape
ma niente da fare non trova il programma
lancia solo quelli che sono in system32 gli altri li ignora
come si risolve?-
Re: programmino in cScritto daNon Autenticatoil 2013-10-24 23:56:50.0 alle 2013-10-24 23:56:50.0eh qui sono tutti linari
i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto-
Re: programmino in cScritto da:
> eh qui sono tutti linari
>
> i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
Probabilmente il giusto manuale da leggere è qui
.
Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.Young professional woman and busy mom.-
Re: programmino in cScritto daNon Autenticatoil 2013-10-25 00:20:58.0 alle 2013-10-25 00:20:58.0Scritto da: ::1
> Scritto da:
> > eh qui sono tutti linari
> >
> > i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
>
> Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
> Probabilmente il giusto manuale da leggere è qui
.
> Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
> Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.
grazie ora vedo
mi dai del lei? :/ non volevo mica offendere
-
Re: programmino in cScritto da:
> Scritto da: ::1
> > Scritto da:
> > > eh qui sono tutti linari
> > >
> > > i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
> >
> > Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
> > Probabilmente il giusto manuale da leggere è qui
.
> > Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
> > Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.
>
> grazie ora vedo
> mi dai del lei? :/ non volevo mica offendere
Pensavo di rispondere a gatto selvaggio.Young professional woman and busy mom.-
Re: programmino in cScritto daaltgutente che non utieneil 2013-10-25 09:14:46.0 alle 2013-10-25 09:14:46.0Trollate totali: 11540> > > > eh qui sono tutti linari
> > > >
> > > > i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
> > >
> > > Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
> > > Probabilmente il giusto manuale da leggere è qui
.
> > > Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
> > > Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.
> >
> > grazie ora vedo
> > mi dai del lei? :/ non volevo mica offendere
>
> Pensavo di rispondere a gatto selvaggio.
Sgamatroll fallito perfino avendo accesso al server.
-
Re: programmino in cScritto da: altg
> > > > > eh qui sono tutti linari
> > > > >
> > > > > i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
> > > >
> > > > Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
> > > > Probabilmente il giusto manuale da leggere è qui
.
> > > > Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
> > > > Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.
> > >
> > > grazie ora vedo
> > > mi dai del lei? :/ non volevo mica offendere
> >
> > Pensavo di rispondere a gatto selvaggio.
>
> Sgamatroll fallito perfino avendo accesso al server.

non sto là a guardare i dati delle persone di ogni post, sennò ci perdo gusto
Young professional woman and busy mom.-
Re: programmino in cScritto daaltgutente che non utieneil 2013-10-25 10:38:25.0 alle 2013-10-25 10:38:25.0Trollate totali: 11540> > > > > > eh qui sono tutti linari
> > > > > >
> > > > > > i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
> > > > >
> > > > > Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
> > > > > Probabilmente il giusto manuale da leggere è qui
.
> > > > > Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
> > > > > Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.
> > > >
> > > > grazie ora vedo
> > > > mi dai del lei? :/ non volevo mica offendere
> > >
> > > Pensavo di rispondere a gatto selvaggio.
> >
> > Sgamatroll fallito perfino avendo accesso al server.

>
> non sto là a guardare i dati delle persone di ogni post, sennò ci perdo gusto
Razionalista fallito.
Il Vero Razionalista non cerca il gusto, ma la verita` sempre e comunque.
-
-
-
Re: programmino in cScritto daNon Autenticatoil 2013-10-25 14:40:05.0 alle 2013-10-25 14:40:05.0> > > > eh qui sono tutti linari
> > > >
> > > > i linari alle prese con windows sono come i tricologi messi davanti a un operazione a cuore aperto
> > >
> > > Trovare la documentazione delle api c di windows (e quindi di system() che gli serve) è un impresa impossibile.
> > > Probabilmente il giusto manuale da leggere è qui
.
> > > Se yoda si arrende prima può ripiegare su due funzioni dal simile comportamento: ShellExecute
e WinExec
.
> > > Non ho trovato di meglio, magari nel visual studio che si è scaricato ci sono le info che gli servono.
> >
> > grazie ora vedo
> > mi dai del lei? :/ non volevo mica offendere
>
> Pensavo di rispondere a gatto selvaggio.
Io avrei detto che i winari alle prese con Linux sono come cardiologi davanti alla perdita dei capelli
-
-
-
Re: programmino in cScritto daNon Autenticatoil 2013-10-25 18:37:11.0 alle 2013-10-25 18:37:11.0ho risolto con questo
#include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory ( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory ( &pi, sizeof(pi) ); TCHAR *ProgramToStart; ProgramToStart = TEXT ("FirefoxPortable/App/Firefox/tbb-firefox.exe -profile -no-remote .//FirefoxPortable//Data//profile"); if( !CreateProcess( NULL, ProgramToStart, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi )) { MessageBox ( NULL, TEXT ("Unable to start torbrowser"), NULL, MB_OK); return -1; } return 0; }
funziona perfettamente, ma va messo nella cartella dove inizia il percorso relativo come per i file batch-
Re: programmino in cScritto daNon Autenticatoil 2013-10-25 18:44:23.0 alle 2013-10-25 18:44:23.0Scritto da:
> ho risolto con questo
>
>#include <windows.h> > > > int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) > { > STARTUPINFO si; > PROCESS_INFORMATION pi; > > ZeroMemory ( &si, sizeof(si) ); > si.cb = sizeof(si); > ZeroMemory ( &pi, sizeof(pi) ); > > TCHAR *ProgramToStart; > ProgramToStart = TEXT ("FirefoxPortable/App/Firefox/tbb-firefox.exe -profile -no-remote .//FirefoxPortable//Data//profile"); > > if( !CreateProcess( > NULL, ProgramToStart, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi )) > { > MessageBox ( NULL, TEXT ("Unable to start torbrowser"), NULL, MB_OK); > return -1; > } > > return 0; > } >
>
> funziona perfettamente, ma va messo nella cartella dove inizia il percorso relativo come per i file batch
il percorso lo accetta sia con // che con / ..mah strano
-
-
-
-