Autor
|
Tema: volcado de comando en fichero .txt (Leído 14,067 veces)
|
flony
Desconectado
Mensajes: 584
|
whoami >> c:\1\1.txt wmic bios get serialnumber >> c:\1\1.txt echo "" >> c:\1\1.txt echo ----------------------------------------- >> c:\1\1.txt echo "" >> c:\1\1.txt es lo mismo que poner (whoami wmic bios get serialnumber echo. echo ----------------------------------------- echo.) >> c:\1\1.txt lo de la coma se me hace puede ser... for /f "tokens=*" %%a in ('"wmic bios get serialnumber"') do (set pa=%%a) echo %pa% , %pa% >> 1.txt o sea en definitiva seria asi (echo whoami echo.)>>1.txt for /f "tokens=*" %%a in ('"wmic bios get serialnumber"') do (set pa=%%a) echo %pa% , %pa% >> 1.txt (echo. echo ----------------------------------------- echo.)>>1.txt con salida whoami
System Serial Number , System Serial Number -----------------------------------------
|
|
« Última modificación: 21 Septiembre 2010, 17:15 pm por flony »
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
kmy_012
Desconectado
Mensajes: 8
|
Hola flony, gracias por tu ayuda, la verdad me ha servido, pero sigo haciendo pruebas para saber como puedo volcar al txt los datos en la misma linea y separados por una coma, no lo he conseguido, pero sigo mirando saludos,
|
|
|
En línea
|
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 857
[[CoNoCiMiEnTo Es PoDeR]]
|
Yo es que el batch le tengo bastante olvidado pero si quieres hacerlo todo en una misma linea mirate las concatenaciones del echo en batch por internet tiene que haber mucha info......es que el batch ya te digo lo tengo casi olvidao.. Pero para darte pistas seria mas o menos echo usuario+' , '+serialMe suena que era algo por el estilo pero miralo en este ejemplo lo que hago es concatenar la variable usuario, con la cadena de texto (la coma) y la variable serial..todo eso era fijo en un echo Siento no poder ayudarte mas salu2 y suert con la patata de vaca!
|
|
|
En línea
|
|
|
|
xassiz~
|
Pero para darte pistas seria mas o menos
echo usuario+' , '+serial
Eso no existe en Batch. echo %usuario% , %serial%
Pero el caso es que el no lo tiene en variables, lo podría hacer con un for recorriendo la salida, o directamente como en elejemplo de arriba de flony.
|
|
|
En línea
|
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 857
[[CoNoCiMiEnTo Es PoDeR]]
|
xdon me parece que me he liado con los scripts en linux jejej
|
|
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 584
|
a ver mucho no se como deberia ser la salida del comando x en mi pc sale solo eso pero proba con este for for /f "tokens=1,2 " %%a in ('"wmic bios get serialnumber"') do ( (echo %%a , %%b) >> 1.txt )
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
kmy_012
Desconectado
Mensajes: 8
|
Buenas,
gracias por responder, pero con el último codigo, sale:
SerialNumber , [numero de serie] , ,
me estoy desquiciando, he probado almacenando en variables e imprimiendo, pero tampoco, sigo con lo mismo, haciendo pruebas, gracias y saludos
|
|
|
En línea
|
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
No estoy seguro, pero prueba así:
|
|
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 584
|
buena idea no se me ocurrio..esa seria la solucion ...eso si lo de los ";" andas programando en c++?
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
|
|