|
2271
|
Programación / Scripting / una pregunta tonta sobre "set /p"...
|
en: 24 Noviembre 2009, 11:07 am
|
hola, llevo mucho tiempo intentando saber como puedo hacer una pregunta en batch con un espacio al principio de la pregunta, quiero decir... como cuando haces un "echo+ hola" se muestra con un espacio al principio. Aqui dejo una imagen para que me entendais, quiero que la pregunta de "set /p nombre=" tenga espacio al principio, como el resto de la imagen... echo+ echo+ Escribe un nombre para tu PC. echo+ echo+ (Maximo 15 letras, y sin usar caracteres especiales) echo+ echo+ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ echo+ set /p nombre=Nombre: espero ayuda, gracias!
|
|
|
2274
|
Programación / Scripting / Ayuda con "Sendkey.exe" porfavor
|
en: 24 Noviembre 2009, 09:01 am
|
Hola, estoy intentando crear este script de esta manera: @echo off
start c:\windows\system32\SystemPropertiesPerformance.exe sleep 2
sendkey.exe down sleep 1 sendkey.exe down sleep 1 sendkey.exe down sleep 1 sendkey.exe tab sleep 1 sendkey.exe space sleep 1 Hasta ahí bien, el problema es con el "space", no se como indicarle que haga un sendkey a la tecla space, y en la lista del sendkey.exe se supone que solo puedo usar esto: althold altrelease backspace ctrlhold ctrlrelease delete down end enter escape f1 - f12 home insert left next prior printscreen right shifthold shiftrelease tab upNo aparece "space", entonces... no puedo??? como podria hacerlo de otra manera??? EDITO: tambien he buscado como hacerlo desde un vbscript pero solo he encontrado comentarios diciendo que tampoco se puede usar un "VB Code: SendKeys "{space}" " Lo que quiero es encasillar/descasillar una casilla del "SystemPropertiesPerformance.exe", y solo se hacerlo mediante la tecla "Spacio", no se si con otra combinación de teclas se podrá... pero entonces ya podria hacer la combinacion. Gracias.
|
|
|
2276
|
Media / Diseño Gráfico / Re: Aplicacion Portable
|
en: 23 Noviembre 2009, 18:52 pm
|
pues si quieres hacer un portable... lo más sencillo es usar WinRAR (le puedes insertar logotipo e icono, está muy bien y a la vez es muy compatible!).
|
|
|
2278
|
Programación / Scripting / Re: problema con variantes y rutas [batch] (SOLUCIONADO)
|
en: 23 Noviembre 2009, 09:25 am
|
Aquí dejo mi joya para quien la quiera gracias al codigo de angel doze @Echo Off Title -= Firefox Value Tips Changer =- Mode con cols=108 lines=9 Color 0e Echo+ Echo+ Echo+ echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Firefox Value Tips Changer º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ sleep 3 Cls Color 07
Color 07 Echo+ Echo Script creado por PiToLoKo. CSG1986@Hotmail.com sleep 1 Cls Echo+ Echo Script creado por PiToLoKo.. CSG1986@Hotmail.com sleep 1 Cls Echo+ Echo Script creado por PiToLoKo... CSG1986@Hotmail.com sleep 1 Cls Echo+ Echo Script creado por PiToLoKo... CSG1986@Hotmail.com Echo+ Echo+ Echo Iniciando el programa. (3) sleep 1 Cls Echo+ Echo Script creado por PiToLoKo... CSG1986@Hotmail.com Echo+ Echo+ Echo Iniciando el programa.. (2) sleep 1 Cls Echo+ Echo Script creado por PiToLoKo... CSG1986@Hotmail.com Echo+ Echo+ Echo Iniciando el programa... (1) sleep 1 Echo+ Cls Echo+ Echo+ Este valor hace que firefox pueda realizar hasta 30 peticiones a la vez. Echo+ Echo "network.http.pipelining.maxrequests" "30" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 1 If "%userinp%"=="n" GoTo 1
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("network.http.pipelining.maxrequests", 25); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :1
:1 Cls Color 07 Echo+ Echo+ Este valor desactiva el escaneo de virus en las descargas finalizadas. Echo+ Echo "browser.download.manager.scanWhenDone" "false" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 2 If "%userinp%"=="n" GoTo 2 SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("browser.download.manager.scanWhenDone", false); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :2 :2 Color 07 Cls Echo+ Echo+ Este valor desactiva la seleccion de el espacio final de una palabra al hacer doble click sobre ella. Echo+ Echo "layout.word_select.eat_space_to_next_word" "false" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 3 If "%userinp%"=="n" GoTo 3
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("layout.word_select.eat_space_to_next_word", false); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :3 :3 Cls Color 07 Echo+ Echo+ Este valor desactiva la copia de las descargas finalizadas a la carpeta "elementos recientes" de Windows. Echo+ Echo "browser.download.manager.addToRecentDocs" "false" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 5 If "%userinp%"=="n" GoTo 5
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("browser.download.manager.addToRecentDocs", false); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :5
:5 Cls Color 07 Echo+ Echo+ Este valor desactiva el "autorefresh" de las webs que se autoactualizan cada cierto tiempo. Echo+ Echo "accessibility.blockautorefresh" "true" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 6 If "%userinp%"=="n" GoTo 6
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("accessibility.blockautorefresh", true); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :6 :6 Cls Color 07 Echo+ Echo+ Este valor libera el consumo de memoria en firefox cuando se minimiza la ventana. Echo+ Echo "config.trim_on_minimize" "true" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 7 If "%userinp%"=="n" GoTo 7
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("config.trim_on_minimize", true); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :7 :7 Cls Color 07 Echo+ Echo+ Este valor abre en segundo plano una carpeta de marcadores al hacer click en "Abrir todo en pestanas". Echo+ Echo "browser.tabs.loadFolderAndReplace" "false" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 9 If "%userinp%"=="n" GoTo 9
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("browser.tabs.loadFolderAndReplace", false); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :8 :8 Cls Color 07 Echo+ Echo+ Este valor aumenta el tiempo de espera de renderizacion de imagenes incompletas al cargar webs. Echo+ Echo "content.notify.interval" "750000" Echo+ Echo+ Echo+ Set /p userinp=- Pulsa cualquier tecla para insertar el valor, o "N" para omitirlo: Set userinp=%userinp:~0,1% If "%userinp%"=="N" GoTo 9 If "%userinp%"=="n" GoTo 9
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("content.notify.ontimer", true); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
SET "PERFILES=%APPDATA%\MOZILLA\FIREFOX\PROFILES" @DIR /B "%PERFILES%" |FINDSTR . > Per00.dat SED "s/.DEFAULT//Ig;s/[ \t]*$//" Per00.dat > Per.dat PUSHD "%PERFILES%\*.DEFAULT" @COPY /Y PREFS.JS %HOMEDRIVE%\ >NUL POPD @SET VAR=user_pref("content.notify.interval", 750000); ECHO;%VAR% >> %HOMEDRIVE%\PREFS.JS @FOR /F "TOKENS=*" %%G IN (Per.dat) DO @COPY /Y "%HOMEDRIVE%\PREFS.JS" "%PERFILES%\%%G.DEFAULT\" >NUL DEL /A/F Pe*.dat del %HOMEDRIVE%\prefs.js
Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...El valor se a insertado correctamente. sleep 2 GoTo :9
:9 Cls Color 02 Echo+ Echo+ . sleep 1 Cls Echo+ Echo+ .. sleep 1 Cls Echo+ Echo+ ... sleep 1 Cls Echo+ Echo+ ...Las modificaciones de Firefox Value Tips Changer se han completado.
sleep 5
Exit
|
|
|
|
|
|
|