DOMANDA pressione bottone visal c#

Z171

Utente Attivo
401
19
CPU
intel core i5 4570
Scheda Madre
asrock z87 extreme 3
HDD
ssd samsung 840 120gb + toshiba 500gb
RAM
Vengeance pro 8gb 1866
GPU
Asus gtx 660ti
Audio
integrata
Monitor
acer x193w
PSU
xfx pro series 550W
Case
antec eleven hundred
OS
Win 7 pro + ubuntu 13.10
ciao a tutti, mi sto esercitando con visual c#, ho una domanda, ho creato un programma ipoteticamente chiamato "aaa.exe", situato nella stessa cartella del mio programma in visual c#.
questo programma in c#, mi deve aprire questo file alla pressione del bottone 6, (button6).
ho cercato delle guide al proposito, sui controlli dei bottoni, anche su MSDN, ma non riesco a trovare niente, mi potreste aiutare per favore?
grazie
teo1998

- - - Updated - - -

vorrei inoltre chiedervi un ultima informazione: se includo la libreria stdlib.h in un programma in c, quindi scrivo
system ("ipconfig")
, posso salvare i dati che ottengo in una variabile o in una stringa?

se inserisco questo
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
system ("ipconfig", &a);

dev c++ mi fornisce questo errore
_CRTIMP int __cdecl system (const char*);
e mi dice "356 C:\Dev-Cpp\include\stdlib.h too many arguments to function `int system(const char*)' "
 
Ultima modifica:
M

Mursey

Ospite
Per prima cosa e' meglio non mettere insieme domande di argomenti diversi.

Seconda cosa il problema C# non e' chiaro.
Che file devi aprire ? Un file di testo ?
Come lo vuoi visualizzare ?
 

Z171

Utente Attivo
401
19
CPU
intel core i5 4570
Scheda Madre
asrock z87 extreme 3
HDD
ssd samsung 840 120gb + toshiba 500gb
RAM
Vengeance pro 8gb 1866
GPU
Asus gtx 660ti
Audio
integrata
Monitor
acer x193w
PSU
xfx pro series 550W
Case
antec eleven hundred
OS
Win 7 pro + ubuntu 13.10
innanzitutto grazie per la risposta.
Il programma che devo eseguire é quello della seconda domanda, un semplice programma eseguibile da cmd.
 
M

Mursey

Ospite
Quindi vuoi fare un eseguibile in C# che lancia un eseguibile in C che esegue l'ipconfig ?
Non e' il modo migliore per imparare il C#...
 

Z171

Utente Attivo
401
19
CPU
intel core i5 4570
Scheda Madre
asrock z87 extreme 3
HDD
ssd samsung 840 120gb + toshiba 500gb
RAM
Vengeance pro 8gb 1866
GPU
Asus gtx 660ti
Audio
integrata
Monitor
acer x193w
PSU
xfx pro series 550W
Case
antec eleven hundred
OS
Win 7 pro + ubuntu 13.10
lo so, ma è importante, il programma in c non è un problema, ho risolto, il problma è che non riesco a capire come lanciare un eseguibile tramite il controllo pressione di un bottone
 
M

Mursey

Ospite
Come vuoi :
fai doppio click sul pulsante e ti genera l'evento click, all'interno metti System.Diagnostics.Process.Start("aaa.exe");
 
  • Mi piace
Reazioni: Z171

Z171

Utente Attivo
401
19
CPU
intel core i5 4570
Scheda Madre
asrock z87 extreme 3
HDD
ssd samsung 840 120gb + toshiba 500gb
RAM
Vengeance pro 8gb 1866
GPU
Asus gtx 660ti
Audio
integrata
Monitor
acer x193w
PSU
xfx pro series 550W
Case
antec eleven hundred
OS
Win 7 pro + ubuntu 13.10
grazie mille!!!!!!! non vedo una directory per aaa.exe, lo devo mettere dove si trova il programma?

- - - Updated - - -

ho risolto, grazie
 
M

Mursey

Ospite
grazie mille!!!!!!! non vedo una directory per aaa.exe, lo devo mettere dove si trova il programma?

- - - Updated - - -

ho risolto, grazie

Si, scritto cosi' aaa.exe si deve trovare nella stessa cartella dell'exe in C#
La cosa migliore e' impostare un path oppure leggere il path dell'applicazione ed usare quello.
Ma l'avrai gia' capito da solo :ok:
 

Z171

Utente Attivo
401
19
CPU
intel core i5 4570
Scheda Madre
asrock z87 extreme 3
HDD
ssd samsung 840 120gb + toshiba 500gb
RAM
Vengeance pro 8gb 1866
GPU
Asus gtx 660ti
Audio
integrata
Monitor
acer x193w
PSU
xfx pro series 550W
Case
antec eleven hundred
OS
Win 7 pro + ubuntu 13.10
si, avevo capito. grazie mille
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!