RunSilent Action Plugin

Plugins y todo lo relacionado para Autoplay Media Studio.

Error Download :cerrado:

Please Upload in Mediafire
please
:normas: :cabreado:

source code is public so compile again and quit bitching

gracias

Gracias

gracias

Gracias.

subelo a otro servidor, estan caido.

Saludos.

Gracias por el aporte
Gracias por el plugin amigo, me va a ser de mucha ayuda.
gracias
Gracias
Gracias, espero me sirva para lo que estoy pensando.
vamos a ver
Muy bueno :)
Pabloko escribió:Bueno, resulta que he convertido un viejo proyecto en el que usaba este action, como no tenia ganas de buscar una alternativa he escrito este plugin en 5 minutos para ejecutar exes de linea de comandos y toda esa mierda.

Aqui os dejo el trozo de codigo de la funcion...

static int irrunsilent_exec (lua_State *L)
{
int nLastError = 0;
IRLUA_PLUGIN_ResetLastError(L);
CString fromClipboard;
const char* strFunct;
const char* strstrParams;
IRLUA_PLUGIN_CheckNumArgs(L,2);
strFunct=IRLUA_PLUGIN_CheckString(L,1);
strstrParams=IRLUA_PLUGIN_CheckString(L,2);
STARTUPINFO StartupInfo;
PROCESS_INFORMATION ProcessInfo;
char Args[4096];
char *pEnvCMD = NULL;
char *pDefaultCMD = "CMD.EXE";
ULONG rc;
memset(&StartupInfo, 0, sizeof(StartupInfo));
StartupInfo.cb = sizeof(STARTUPINFO);
StartupInfo.dwFlags = STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow = SW_HIDE;
Args[0] = 0;
pEnvCMD = getenv("COMSPEC");

if(pEnvCMD){

strcpy(Args, pEnvCMD);
}
else{
strcpy(Args, pDefaultCMD);
}
strcat(Args, " /c ");
strcat(Args, strFunct);
strcat(Args, " ");
strcat(Args, strstrParams);
if (!CreateProcess( NULL, Args, NULL, NULL, FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&StartupInfo,
&ProcessInfo))
{
return GetLastError();
}
WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
if(!GetExitCodeProcess(ProcessInfo.hProcess, &rc))
rc = 0;
CloseHandle(ProcessInfo.hThread);
CloseHandle(ProcessInfo.hProcess);
return 1;
}


Descarga
Este mensaje esta oculto

enlace actualizado:

Este mensaje esta oculto

Ejemplo de uso

RunSilent.Exec("NetStat.exe",">> C:\\RunSilent.txt");
RunSilent.Exec("IpConfig.exe",">> C:\\RunSilent.txt");

Los resultados se van añadiendo al archivo c/runsilent.txt
A descargar!
tnks m8
:pc: :pc: :pc:
gracias
:friends: :friends: