¿Qué quieres desarrollar hoy?
Browse by Tags
All Tags
»
DOS
(RSS)
tips
macros en el buen amigo DOS
Acabo de leer este post
(por Jeffery Hicks?): Make an old friend do your work
Donde explica como puedes usar el buen "doskey" para facilitarte la vida (en la linea de comando), y me motivo a escribir este post por 2 razones:
- Le faltaron un par de cosas
- Quiero recordar estos comandos, ya que parece que
comienzo a olvidar cosas =o(
Vamos a ver, primero el define una macro asi:
doskey xl="%programfiles%\Microsoft Office\Office11\Excel.exe" $1 $2 $3 $4 $5
y explica "Puedes usar variables como $1 y $2 (hasta $9)".
Pero porque limitarnos con solo 9 parametros? puedes escribir la macro asi:
doskey xl="%programfiles%\Microsoft Office\Office11\Excel.exe" $*
Y tomara cualquier numero de parametros que le pases. Para probar que tomaba mas de 10 parametros cree un archivo 1.xls y luego corri este comando (muchisima gente no sabe de esta capacidad del CMD):
for /l %e in (2,1,11) do copy 1.xls %e.xls
Esa linea quiere decir algo asi como: un loop del 2 al 11, incrementos de 1, copia el archivo 1.xls a [variable].xls;
Ahora tengo 11 archivos para jugar, ahora llamo la macro:
xl 1 2 3 4 5 6 7 8 9 10 11
Lo cual nos lleva a otro punto que le falto: "de la linea de comando puedo escribirxl file1.xls file2.xls file3.xls y Excel abrira los 3 archivos"
Pues
no tienes que especificar la extension
, puedes pasar el nombre del archivo sin extension y Excel lo abrira sin problemas
Esto tambien nos lleva a otro punto: Si solo quieres abrir un solo archivo, solo tienes que escribir el nombre del archivo:
1.xls
Y Windows lo abrira usando la aplicacion asignada a ese tipo de archivo (Excel en este caso), asi que para archivos simples, no necesitamos la macro
finalmente, esta macro no funciona para Notepad (o Notepad2), si ejecutas
np 1.txt 2.txt
trata de abrir el archivo "1.txt 2.txt"
Asi que solo puedes abrir un archivo a la vez =o(
un ultimo truco, para borrar una macro, simplemente ejecutas
doskey myMacro=
salu2
Search
Go
This Blog
Home
Tags
.net
activex
asp.net
blogs
bugs
C#
chistoso
codigo
componentes
debug
divertido
DOS
errores
excepciones
extenciones
firefox
fsharp
gemas
google
gratis
hacking
herramientas
IE
IE7
Instalacion
libros
linea de comando
links
Linux
listas genericas
Mac
microsoft
noticias
novell
optimizacion
oracle
patrones
personal
practicas
preguntas para entrevista
problemas
redes sociales
refleccion
seguridad
seguridad .net
servidores
SQL
sugerencias
SVN
tecnologia
third party
tips
trivia
twitter
UI
usabilidad
utilidades
videos
Vista
Visual Studio 2005
Visual Studio 2008
web
Windows
Navigation
Home
Blogs
Calendar
Forums
Photos
Downloads
Archives
September 2008 (1)
August 2008 (1)
July 2008 (3)
June 2008 (1)
May 2008 (1)
March 2008 (2)
January 2008 (1)
November 2007 (2)
October 2007 (3)
September 2007 (2)
August 2007 (1)
June 2007 (3)
May 2007 (7)
April 2007 (10)
March 2007 (5)
February 2007 (8)
January 2007 (9)
December 2006 (16)
October 2006 (1)
Syndication
RSS 2.0
Atom 1.0