execute o comando shell (c)
Nesta parte do código, instrui meu programa (que faz capturas de tela) a gerar um comando e sair (fechar). Isso pode ser usado para alternar para um programa usando uma chave no meu programa, como gerar "gimp" ou outro editor de imagens que o usuário gostaria de usa
case SWITCH_TO:
if( arg ) {
char commandline[ 256 ];
snprintf( commandline, sizeof (commandline), "%s &", arg );
system( commandline );
cmd->quit = 1;
}
break;
Por exemplo, usando:
program-command SWITCH_TO "gimp"
terá meu sistema de chamada de programa ("gimp &"), sairá (fechar) e executará o gim
program-command SWITCH_TO "fotoxx"
terá meu sistema de chamada de programa ("fotoxx &"), sairá (fechar) e executará fotox
Eu quero que meu programa verifique se "commandline" é válido (aplicativo encontrado em $ PATH) e, se não, o comando "program-command SWITCH_TO" não será executado e não feche meu programa ("cmd-> quit = 1" faça isso, feche o programa)
Obrigad