elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Temas
Páginas: 1 2 [3]
21  Sistemas Operativos / GNU/Linux / Dudas para la certificacion LPIC-1 en: 6 Abril 2011, 11:48 am
Buenas a todos.

Llevo unos menes estudiando para poder sacarlos los exแmenes 101 y 102 para la certificacion LPIC-1 pero al paso del tiempo me han surgido algunas dudas.

1) ฟCuanto vale cada examen?, en todos los sitios que he mirado son 75€ pero no estoy muy seguro.

2) Cuando me registro en la pagina oficial de lpic, tengo que pedir el test voucher cuando quiera o es obligatorio pedirlo al registrarse.

3) Si apruebo uno de los dos examenes, cuando debo hacer el siguiente??, puedo estar un tiempo entre uno y otro??

4) El examen es en papel o lo puedo hacer en ordenador?

Muchas gracias.
22  Programaci๓n / Scripting / [batch] Sacando la letra del DNI en: 25 Febrero 2011, 13:57 pm
Buenas a todos.

Hoy me aburrํa un ratito y me he puesto hacer una aplicaci๓n sencillita, en este caso un script que te averigua la letra del DNI dแndole el n๚mero.

Aquํ os dejo el c๓digo.

Código
  1. @echo off
  2.  
  3. cd \ & cls
  4. color a
  5. :: Por comtecknet
  6.  
  7. title Sacar letra de DNI basandose en el numero
  8.  
  9.  
  10. setlocal enabledelayedexpansion
  11.  
  12. :inicio
  13.  
  14. rem ----------------------------
  15. rem - Declaracion de variables -
  16. rem ----------------------------
  17.  
  18. set valor=23
  19.  
  20. rem ---------------------------------------------
  21. rem - Dividiendo el numero introducido entre 23 -
  22. rem ---------------------------------------------
  23.  
  24.  
  25. cls
  26. set /p "numero=Introduce el numero de tu DNI (Sin letra): "
  27. set /a "resultado=%numero%%%valor%"
  28.  
  29. rem ------------------------------------------------------------
  30. rem - Comprobando que letra corresponde por cada resto posible -
  31. rem ------------------------------------------------------------
  32.  
  33.  
  34. if !resultado! EQU 0 (set resultado=T & call :resultado)
  35. if !resultado! EQU 1 (set resultado=R & call :resultado)
  36. if !resultado! EQU 2 (set resultado=W & call :resultado)
  37. if !resultado! EQU 3 (set resultado=A & call :resultado)
  38. if !resultado! EQU 4 (set resultado=G & call :resultado)
  39. if !resultado! EQU 5 (set resultado=M & call :resultado)
  40. if !resultado! EQU 6 (set resultado=Y & call :resultado)
  41. if !resultado! EQU 7 (set resultado=F & call :resultado)
  42. if !resultado! EQU 8 (set resultado=P & call :resultado)
  43. if !resultado! EQU 9 (set resultado=D & call :resultado)
  44. if !resultado! EQU 10 (set resultado=X & call :resultado)
  45. if !resultado! EQU 11 (set resultado=B & call :resultado)
  46. if !resultado! EQU 12 (set resultado=N & call :resultado)
  47. if !resultado! EQU 13 (set resultado=J & call :resultado)
  48. if !resultado! EQU 14 (set resultado=Z & call :resultado)
  49. if !resultado! EQU 15 (set resultado=S & call :resultado)
  50. if !resultado! EQU 16 (set resultado=Q & call :resultado)
  51. if !resultado! EQU 17 (set resultado=V & call :resultado)
  52. if !resultado! EQU 18 (set resultado=H & call :resultado)
  53. if !resultado! EQU 19 (set resultado=L & call :resultado)
  54. if !resultado! EQU 20 (set resultado=C & call :resultado)
  55. if !resultado! EQU 21 (set resultado=K & call :resultado)
  56. if !resultado! EQU 22 (set resultado=E & call :resultado)
  57.  
  58. rem --------------------------------------------------
  59. rem - Mostrando el resultado: Numero y letra del DNI -
  60. rem --------------------------------------------------
  61.  
  62. :resultado
  63.  
  64. cls
  65. echo  ษอออออออออออออออออออออป
  66. echo  บ      Resumen        บ
  67. echo  ฬอออออออออออออออออออออฮออออออออออออออออออออออออออออออออออออออออออออ
  68. echo  บNumero de DNI:       บ  %numero%
  69. echo  บ                     บ
  70. echo  บLetra de DNI         บ  %resultado%
  71. echo  ศอออออออออออออออออออออสออออออออออออออออออออออออออออออออออออออออออออ
  72. set /p otro="Quieres ver otro DNI [si/no]: "
  73.  
  74. if %otro% EQU si (goto inicio)
  75. if %otro% EQU no (exit)
  76.  

No creo que sea la forma mแs depurada de hacer este script, es de suponer que a trav้s de un for pueda quitarme de encima todos los if.

23  Programaci๓n / Scripting / Aplicacion en Batch y Bash de VBoxManage list en: 27 Octubre 2010, 11:18 am
Desde hace unos dias desde mi blog de comtecknet estoy creando miniaplicaciones para gestionar VBoxManage. Aqui os dejo el codigo para versio Windows como en linux.

Para el funcionamiento de esta aplicacion es nesesario tener instalado en nustro ordenador VirtualBox.

Windows:  

Código
  1. @echo off
  2.  
  3. cd "%ProgramFiles%\oracle\virtualbox"
  4.  
  5. mode con lines=130 cols=100
  6. title Gestion de VBoxManage list
  7. color a
  8.  
  9. :: Creado por Comtecknet.
  10.  
  11. rem --------------
  12. rem - variables  -
  13. rem --------------
  14.  
  15. set ruta=%ProgramFiles%\oracle\virtualbox
  16.  
  17. rem -------------------------------------------------------------------------------
  18. rem - Etiqueta de inicio, solo se muestra si no existe la estructura de carpetas. -
  19. rem -------------------------------------------------------------------------------
  20.  
  21. :preambulo
  22.  
  23. if exist "%ruta%\Informes\Vboxmanage list" (goto inicio)
  24.  
  25. echo ษออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป
  26. echo บ  Esta aplicacion puede generar informes, guardando el resultado en un      บ
  27. echo บ  archivo .txt.                                                             บ
  28. echo บ                                                                            บ
  29. echo บ  Los informes se guardaran dentro de la carpeta informes dentro de         บ
  30. echo บ  VirtualBox, que por defecto suele estar en: "Archivos de programa\oracle" บ
  31. echo บ                                                                            บ
  32. echo บ  Este sera la estructura de carpetas                                       บ
  33. echo บ                                                                            บ
  34. echo บ \                                                                          บ
  35. echo บ ภฤฤArchivos de programa\oracle\VirtualBox                                  บ
  36. echo บ                                    ภฤฤInformes                             บ
  37. echo บ                                         ภฤฤฤVboxmanage list                บ
  38. echo บ                                                                            บ
  39. echo ศออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ
  40. set /p preambulo="Quiere crear la estructura de carpetas (si/no): "
  41.  
  42. if %preambulo% EQU si (
  43.  
  44. if not exist "%ruta%\Informes" (md "%ruta%\Informes")
  45. if not exist "%ruta%\Informes\Vboxmanage list" (md "%ruta%\Informes\Vboxmanage list")
  46.  
  47. )
  48.  
  49. rem ----------------------------------
  50. rem - Etiqueta con el menu principal -
  51. rem ----------------------------------
  52.  
  53. :inicio
  54.  
  55. cls
  56. echo ษอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป
  57. echo บ               PARAMETROS DE VBOXMANAGE LIST                             บ
  58. echo ฬอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  59. echo บ 0.  Documentacion (leer antes de usar la aplicacion)                    บ
  60. echo บ 1.  Mostrar todas las maquinas virtuales                                บ
  61. echo บ 2.  Mostrar todas las maquinas virtuales activas                        บ
  62. echo บ 3.  Mostrar todos los Sistemas Operativos soportados                    บ
  63. echo บ 4.  Mostrar disco duros instalados                                      บ
  64. echo บ 5.  Mostrar imagenes ISO asociadas                                      บ
  65. echo บ 6.  Mostrar informacion adicional de las imagenes ISO                   บ
  66. echo บ 7.  Mostrar las imagenes de disquete                                    บ
  67. echo บ 8.  Mostrar informacion adicional sobre las imagenes de disquetes       บ
  68. echo บ 9.  Mostrar informacion sobre las targetas de red (hostifs)             บ
  69. echo บ 10. Mostrar informacion sobre las targetas de red (bridgedifs)          บ
  70. echo บ 11. Mostrar informacion sobre las unidades USB                          บ
  71. echo บ 12. Mostrar informacion sobre los filtros de USB                        บ
  72. echo บ 13. Mostrar informacion sobre las propiedades del sistema               บ
  73. echo บ 14. Mostrar informacion sobre el sistema local                          บ
  74. echo บ 15. Mostrar informacion sobre nuestra red                               บ
  75. echo บ 16. Mostrar informacion sobre el identificador de CPU                   บ
  76. echo บ 17. Mostrar informacion sobre las capacidades de nuestro disco duro     บ
  77. echo บ                                                                         บ
  78. echo บ 18. Salir                                                               บ
  79. echo ศอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ
  80. set /p opcion="Elige una opcion de la lista: "
  81.  
  82. if %opcion% == 0 (goto documentacion)
  83. if %opcion% == 1 (cls & vboxmanage list vms & call :cuestion "vboxmanage list vms" "Listado de maquinas virtuales")
  84. if %opcion% == 2 (cls & vboxmanage list runningvms & call :cuestion "vboxmanage list runningvms" "Maquinas virtuales funcionando")
  85. if %opcion% == 3 (cls & vboxmanage list ostypes & call :cuestion "vboxmanage list ostypes" "Sistemas Operativos soportados")
  86. if %opcion% == 4 (cls & vboxmanage list hdds & call :cuestion "vboxmanage list hdds" "Listado de disco duros")
  87. if %opcion% == 5 (cls & vboxmanage list dvds & call :cuestion "vboxmanage list dvds" "Listado de Imagenes ISO")
  88. if %opcion% == 6 (cls & vboxmanage list hostdvds & call :cuestion "vboxmanage list hostdvds" "Info adicional de imagenes ISO")
  89. if %opcion% == 7 (cls & vboxmanage list floppies & call :cuestion "vboxmanage list floppies" "Listado de imagenes de disquete")
  90. if %opcion% == 8 (cls & vboxmanage list hostfloppies & call :cuestion "vboxmanage list hostfloppies" "Info adicional de imagenes de disquete")
  91. if %opcion% == 9 (cls & vboxmanage list hostifs & call :cuestion "vboxmanage list hostifs" "Info targetas de red - hostifs")
  92. if %opcion% == 10 (cls & vboxmanage list bridgedifs & call :cuestion "vboxmanage list bridgedifs" "Info targetas de red - bridgedifs")
  93. if %opcion% == 11 (cls & vboxmanage list usbhost & call :cuestion "vboxmanage list usbhost" "Informacion de dispositivos USB")
  94. if %opcion% == 12 (cls & vboxmanage list usbfilters & call :cuestion "vboxmanage list usbfilters" "Filtros de dispositivos USB")
  95. if %opcion% == 13 (cls & vboxmanage list systemproperties & call :cuestion "vboxmanage list systemproperties" "Porpiedades del sistema")
  96. if %opcion% == 14 (cls & vboxmanage list hostinfo & call :cuestion "vboxmanage list hostinfo" "Propiedades del sistema local")
  97. if %opcion% == 15 (CLS & vboxmanage list dhcpservers & call :cuestion "vboxmanage list dhcpservers" "Propiedades de nuestra red")
  98. if %opcion% == 16 (cls & vboxmanage list hostcpuids & call :cuestion "vboxmanage list hostcpuids" "Identificador de la CPU")
  99. if %opcion% == 17 (cls & vboxmanage list hddbackends & call :cuestion "vboxmanage list hddbackends" "Capacidades del disco duro")
  100. if %opcion% == 18 (goto EOF)
  101. if %opcion% GTR 18 (echo Opcion incorrecta, pulsa una tecla para continuar & pause > nul & goto inicio)
  102.  
  103. rem ----------------------------------------------------------------------
  104. rem - Etiqueta que muestra la ayuda de los parametros de Vboxmanage list -
  105. rem ----------------------------------------------------------------------
  106.  
  107. :documentacion
  108.  
  109. cls
  110. echo ษออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป
  111. echo บ                          DOCUMENTACION DE VBOXMANAGE LIST                            บ
  112. echo ฬออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  113. echo บ  A continuacion teneis un listado de los parametros de VBoxmanage list               บ
  114. echo บ  seguido de las funciones que realiza.                                               บ
  115. echo ฬออออออออออออออออออหอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  116. echo บ vms              บ  Muestra un listado de todas las maquinas virtuales creadas       บ
  117. echo บ                  บ  en VirtualBox.                                                   บ
  118. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  119. echo บ runningvms       บ  Muestra todas las maquinas virtuales que se estan                บ
  120. echo บ                  บ  ejecutando en este momento.                                      บ
  121. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  122. echo บ ostypes          บ  Muestra todos los sistemas operativos que soporta VirtualBox.    บ
  123. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  124. echo บ hdds             บ  Muestra todos los disco duros que hemos creado en VirtualBox,    บ
  125. echo บ                  บ  existan o no por que la hemos borrado.                           บ
  126. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  127. echo บ dvds             บ  Muestra todas las imagenes ISO que estan asociadas a las maquinasบ
  128. echo บ                  บ  virtuales en VirtualBox.                                         บ
  129. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  130. echo บ floppies         บ  Muestra la informacion de todas las imagenes de disquete que     บ
  131. echo บ                  บ  hemos creado en VirtualBox.                                      บ
  132. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  133. echo บ hostdvds         บ  Muestra la informacion de las imagenes ISO para acceder a ellas  บ
  134. echo บ                  บ  desde dentro de VirtualBox.                                      บ
  135. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  136. echo บ hostfloppies     บ  Muestra imformacion sobre las imagenes de disquete para acceder aบ
  137. echo บ                  บ  ellas desde dentro de VirtualBox.                                บ
  138. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  139. echo บ hostifs          บ  Muestra imformacion sobre las targetas de red                    บ
  140. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  141. echo บ usbhost          บ  Muestra informacion acerca de las unidades USB que tenemos en    บ
  142. echo บ                  บ  nuestro PC.                                                      บ
  143. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  144. echo บ usbfilters       บ  Muestra informacion sobre los filtros que hemos utilizado para   บ
  145. echo บ                  บ  los dispositivos USB.                                            บ
  146. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  147. echo บ systemproperties บ  Muestra informacion sobre las propiedades de nuestro sistema     บ
  148. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  149. echo บ hostinfo         บ  Muestra informacion sobre nuestro sistema local.                 บ
  150. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  151. echo บ bridgedifs       บ  Muestra informacion sobre las targetas de red, igual que hostifs บ
  152. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  153. echo บ dhcpservers      บ  Muestra informaciob sobre la configuracion de nuestra red        บ
  154. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  155. echo บ hostcpuids       บ  Muestra informacion sobre la ID de nuestra CPU.                  บ
  156. echo ฬออออออออออออออออออฮอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออน
  157. echo บ hddbackends      บ  Muestra informacion sobre las capacidades de nuestro disco duro. บ
  158. echo ศออออออออออออออออออสอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ
  159. echo Pulsa una tecla para volver al menu & pause > nul & goto inicio
  160.  
  161. rem ----------------------------------------------------------------------------
  162. rem - Etiqueta cuya funcion es preguntar si queremos generar o no los informes -
  163. rem ----------------------------------------------------------------------------
  164.  
  165. :cuestion
  166.  
  167. echo. & echo La orden se ha ejecutado correctamente.
  168. set /p cuestion="Quiere guardar el resultado en un archivo (si/no): "
  169.  
  170. if %cuestion% EQU si ("%1" > "%ProgramFiles%\oracle\virtualbox\Informes\Vboxmanage list\"%2".txt"
  171. echo Archivo guardado correctamente, pulsa una tecla & pause > nul & goto inicio)
  172. if %cuestion% EQU no (goto inicio)
  173.  
  174. rem ------------------------
  175. rem - Fin de la aplicacion -
  176. rem ------------------------
  177.  
  178. :EOF

Linux (Hecho en Mandriva):

Código:
#!/bin/bash

##########################################################
# Aplicacion para gestionar el comando VBoxManage list.  #
#                                                        #
# Creado por Comtecknet.                                 #
##########################################################

# Para el funcionamiento de esta aplicacion se nesesita tener instalado VirtualBox.

clear

# Informacion previa.

echo "##############################################################################"
echo "#  Esta aplicacion genera informes guardando el resultado en un archivo      #"
echo "# .txt.                                                                      #"
echo "#                                                                            #"
echo "#  Los informes se guardaran dentro de la carpeta VBoxManage list, dentro de #"
echo "#  una carpeta llamana Informes VirtualBox, creada en /home/usuario          #"
echo "#                                                                            #"
echo "#  Este sera la estructura de carpetas                                       #"
echo "#                                                                            #"
echo "# \                                                                          #"
echo "#  |_home/usuario/Informes VirtualBox                                        #"
echo "#                         |_VBoxManage list                                  #"
echo "#                                                                            #"
echo -e "##############################################################################\n"
echo "Pulsa una tecla para comenzar con la aplicacion."
read -p ""

# Funcion que se encarga de guardar generar y guardar los informes. Recibe dos parametros,
# el comando a usar y el nombre del documento. Tambien genera la fecha actual para cada
# informe.

function informe() {
fecha=`date +"%d-%B-%Y-(%A)"`
comando=$1
$comando > "$HOME/Informes VirtualBox/VBoxManage list/$fecha $2.txt"
read -p "Informe guardado, pulsa una tecla para continuar."
menu_inicio
}

# Funcion que muestra la ayuda de VBoxManage list, esto opcion es visualizada con la opcion "0"
# del menu principal.

function documentacion() {
clear

echo "########################################################################################"
echo "#                          DOCUMENTACION DE VBOXMANAGE LIST                            #"
echo "########################################################################################"
echo "#  A continuacion teneis un listado de los parametros de VBoxmanage list               #"
echo "#  seguido de las funciones que realiza.                                               #"
echo "########################################################################################"
echo "# vms              #  Muestra un listado de todas las maquinas virtuales creadas       #"
echo "#                  #  en VirtualBox.                                                   #"
echo "########################################################################################"
echo "# runningvms       #  Muestra todas las maquinas virtuales que se estan                #"
echo "#                  #  ejecutando en este momento.                                      #"
echo "########################################################################################"
echo "# ostypes          #  Muestra todos los sistemas operativos que soporta VirtualBox.    #"
echo "########################################################################################"
echo "# hdds             #  Muestra todos los disco duros que hemos creado en VirtualBox,    #"
echo "#                  #  existan o no por que la hemos borrado.                           #"
echo "########################################################################################"
echo "# dvds             #  Muestra todas las imagenes ISO que estan asociadas a las maquinas#"
echo "#                  #  virtuales en VirtualBox.                                         #"
echo "########################################################################################"
echo "# floppies         # Muestra la informacion de todas las imagenes de disquete que      #"
echo "#                  #  hemos creado en VirtualBox.                                      #"
echo "########################################################################################"
echo "# hostdvds         #  Muestra la informacion de las imagenes ISO para acceder a ellas  #"
echo "#                  #  desde dentro de VirtualBox.                                      #"
echo "########################################################################################"
echo "# hostfloppies     #  Muestra imformacion sobre las imagenes de disquete para acceder a#"
echo "#                  #  ellas desde dentro de VirtualBox.                                #"
echo "########################################################################################"
echo "# hostifs          #  Muestra imformacion sobre las targetas de red                    #"
echo "########################################################################################"
echo "# usbhost          #  Muestra informacion acerca de las unidades USB que tenemos en    #"
echo "#                  #  nuestro PC.                                                      #"
echo "########################################################################################"
echo "# usbfilters       #  Muestra informacion sobre los filtros que hemos utilizado para   #"
echo "#                  #  los dispositivos USB.                                            #"
echo "########################################################################################"
echo "# systemproperties #  Muestra informacion sobre las propiedades de nuestro sistema     #"
echo "########################################################################################"
echo "# hostinfo         #  Muestra informacion sobre nuestro sistema local.                 #"
echo "############################################3###########################################"
echo "# bridgedifs       #  Muestra informacion sobre las targetas de red, igual que hostifs #"
echo "########################################################################################"
echo "# dhcpservers      #  Muestra informaciob sobre la configuracion de nuestra red        #"
echo "########################################################################################"
echo "# hostcpuids       #  Muestra informacion sobre la ID de nuestra CPU.                  #"
echo "########################################################################################"
echo "# hddbackends      #  Muestra informacion sobre las capacidades de nuestro disco duro. #"
echo "########################################################################################"
read -p "Pulsa una tecla para volver el menu principal."
menu_inicio
}

# Funcion que muestra el menu principal pudiendo elegir entre 19 opciones posibles.

function menu_inicio() {
clear
echo "##########################################################################"
echo "#               PARAMETROS DE VBOXMANAGE LIST                            #"
echo "##########################################################################"
echo "# 0.  Documentacion (leer antes de usar la aplicacion)                   #"
echo "# 1.  Mostrar todas las maquinas virtuales                               #"
echo "# 2.  Mostrar todas las maquinas virtuales activas                       #"
echo "# 3.  Mostrar todos los Sistemas Operativos soportados                   #"
echo "# 4.  Mostrar disco duros instalados                                     #"
echo "# 5.  Mostrar imagenes ISO asociadas                                     #"
echo "# 6.  Mostrar informacion adicional de las imagenes ISO                  #"
echo "# 7.  Mostrar las imagenes de disquete                                   #"
echo "# 8.  Mostrar informacion adicional sobre las imagenes de disquetes      #"
echo "# 9.  Mostrar informacion sobre las targetas de red (hostifs)            #"
echo "# 10. Mostrar informaciob sobre las targetas de red (bridgedifs)         #"
echo "# 11. Mostrar informacion sobre las unidades USB                         #"
echo "# 12. Mostrar informacion sobre los filtros de USB                       #"
echo "# 13. Mostrar informacion sobre las propiedades del sistema              #"
echo "# 14. Mostrar informacion sobre el sistema local                         #"
echo "# 15. Mostrar informacion sobre nuestra red                              #"
echo "# 16. Mostrar informacion sobre el identificador de CPU                  #"
echo "# 17. Mostrar informaciob sobre las capacidades de nuestro disco duro    #"
echo "#                                                                        #"
echo "# 18. Salir de la aplicacion                                             #"
echo -e "##########################################################################\n"
PS3="Elige una opcion del menu: "
select i in Opcion{0..18}
do case $i in
Opcion0) clear ; documentacion;;
Opcion1) clear ; VBoxManage list vms ; read -p "" ; informe "VBoxManage list vms" "Listado de maquinas virtuales";;
Opcion2) clear ; VBoxManage list runningvms ; read -p "" ; informe "VBoxManage list runningvms" "Maquinas virtuales funcionando";;
Opcion3) clear ; VBoxManage list ostypes ; read -p "" ; informe "VBoxManage list ostypes" "Sistemas Operativos soportados";;
Opcion4) clear ; VBoxManage list hdds ; read -p "" ;  informe "VBoxManage list hdds" "Listado de disco duros";;
Opcion5) clear ; VBoxManage list dvds ; read -p "" ; informe "VBoxManage list dvds" "Listado de Imagenes ISO";;
Opcion6) clear ; VBoxManage list hostdvds ; read -p "" ; informe "VBoxManage list hostdvds" "Info adicional de imagenes ISO";;
Opcion7) clear ; VBoxManage list floppies ; read -p "" ; informe "VBoxManage list floppies" "Listado de imagenes de disquete";;
Opcion8) clear ; VBoxManage list hostfloppies ; read -p "" ; informe "VBoxManage list hostfloppies" "Info adicional de imagenes de disquete";;
Opcion9) clear ; VBoxManage list hostifs ; read -p "" ; informe "VBoxManage list hostifs" "Info targetas de red - hostifs";;
Opcion10) clear ; VBoxManage list bridgedifs ; read -p "" ; informe "VBoxManage list bridgedifs" "Info targetas de red - bridgedifs";;
Opcion11) clear ; VBoxManage list usbhost ; read -p "" ; informe "VBoxManage list usbhost" "Informacion de dispositivos USB";;
Opcion12) clear ; VBoxManage list usbfilters ; read -p "" ; informe  "VBoxManage list usbfilters" "Filtros de dispositivos USB";;
Opcion13) clear ; VBoxManage list systemproperties ; read -p "" ; informe "VBoxManage list systemproperties" "Porpiedades del sistema";;
Opcion14) clear ; VBoxManage list hostinfo ; read -p "" ; informe "VBoxManage list hostinfo" "Propiedades del sistema local";;
Opcion15) clear ; VBoxManage list dhcpservers ; read -p "" ; informe "VBoxManage list dhcpservers" "Propiedades de nuestra red";;
Opcion16) clear ; VBoxManage list hostcpuids ; read -p "" ; informe "VBoxManage list hostcpuids" "Identificador de la CPU";;
Opcion17) clear ; VBoxManage list hddbackends ; read -p "" ; informe "VBoxManage list hddbackends" "Capacidades del disco duro";;
Opcion18) clear ; exit;;
esac
done
}

# Despues de mostrar la informacion previa, se llama a la funcion "menu_inicio"
# para comenzar a usar la aplicacion

menu_inicio



No creo que sea la forma mas corta de hacer estas aplicacion, pero seguro que a mas de uno le vale.

P.D: He probado los dos codigos con exito, si no es asi deja un comentario.
24  Programaci๓n / Scripting / Crear botones batch para una caculadora en: 2 Agosto 2010, 13:08 pm
Hace un tiempo encontr้ un comando externo de batch con el que puedes hacer muchas oparaciones aritmeticas, ademas de sacar por terminal decimales. Por ejemplo el script que realizaba ecuaciones de segundo grado que se publico en este foro,  con este comando serํa mucho mas fแcil.

Ahora bien, estoy trabajando para crear una calculadora cientifica, y me gustarํa crear botones para que el usuario aparte de escribir, pudiera pinchar con el raton a los numeros o funciones.

He creado este codigo de ejemplo para que veais mejor lo que quiero decir:

Código:
@echo off

echo ษอออออออออออออออออออออออออป
echo บ                         บ
echo ฬอออออออออออออหอออหอออหอออน
echo บ Sumar       บ 1 บ 2 บ 3 บ
echo บอออออออออออออฮอออฮอออฮอออน
echo บ Restar      บ 4 บ 5 บ 6 บ
echo ฬอออออออออออออฮอออฮอออฮอออน
echo บ Multiplicar บ 7 บ 8 บ 9 บ
echo บอออออออออออออฮอออฮอออฮอออน
echo บ Dividir     บ 0 บ   บ   บ
echo ศอออออออออออออสอออสอออสอออผ
colous 0 0 02,02
set /p numero=

pause > nul



* Tambi้n uso el comando colous.

Mi idea es que el usuario por ejemplo cliquee 12, aprete sumar y cliquee de nuevo 1.

Se que con el comango wbat puedo crear botones, pero no he visto como hacerlos sin que estos sean cuadrados y no rectangulares.

Aqui lanzo mi pregunta, hay alguna forma, con algun comando para que con el raton pinchar un boton hecho en batch??
25  Programaci๓n / Scripting / Duda directivas y regitro en batch en: 9 Diciembre 2009, 11:08 am
Buenas.

Estoy haciendo un proyecto en batch, y uso Windows 2003 Server con Active Directory activado.

A la hora de crear usuarios uso los siguientes parametros, como ejemplo pongo un usuario:

net user [nombre] [pass] /expire:never /fullname:[descripcion] /comment:[comentario] /passwordchg:no /passwordreq:yes /times[horas de inicio] /add

me funciona todo, pero me gustaria saber cual es el parametro, si es que esta, para indicar la opci๓n "la contrase๑a nunca caduca" por que con /expire:never no funciona por que si no me equivoco ese parametro era para que no te salga el mensaje al iniciar que la contrase๑a va caducar.

Se puede hacer con algun parametro de net user, o tendria que tocar la clave del registro correspondiente para ejecutarlo?

La siguiente duda era si me podeis decir o si sabeis como se puede saber que clave del registro pertenece a cada una de las directivas de seguridad de Active Directory en 2003 Server o por lo menos en que parte del registro est, si HKLM, HKLU, policies,...etc. Por que me gustaria hacerlo todo por script en vez por la GUI.

Munchas gracias por la ayuda.
26  Programaci๓n / Scripting / Cargar imagen en vbs en: 9 Noviembre 2009, 13:35 pm
Estoy empezando a programar en visual basic script, pero me ha surgido una duda.

He estado mirando para cargar una imagen en un cuadro de dialogo o en una ventana, pero solo lo he encontrado en vb, no en vbs, y me preguntaba si se puede usar la funcion Loadpicture o picturebox en vbs

Esque me gustaria pasar algunos bat simples a vbs y ponerle en el titulo una imagen, solo tengo problemas con eso.

nota: Creo que no me he equivocado de secci๓n del foro, ya que mi duda es sobre scripting, si no es asi, perdon de antemano.
27  Programaci๓n / Scripting / Problema con variables bash en: 25 Abril 2009, 02:15 am
Tengo una duda, resulta que tengo en un documento un texto y nesesito en una variable el texto que hay dentro del documento.

Osea, si por ejemplo en el documento tengo.
Código:
$ cat documento.txt
Código:
hola mundo

como se haria para poner:
Código:
$ echo $a
Código:
hola mundo
he probado usando a= | cut ... documento.txt | $a
                            a= | grep h documento

etc, y no me sale nada.

Espero haberme explicado bien.

Gracias.
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines