







         -------------------------------------------------------------
                                   ETIQ 3.0
         -------------------------------------------------------------








         -------------------------------------------------------------
                                   Contenido
         -------------------------------------------------------------


         1. Introduccin

         2. Requerimientos

         3. Funcionamiento

         4. Condiciones de uso

         5. Manejo de ETIQ

         6. Mensajes de error

         7. Comentarios finales








         1. Introduccin
         -------------------------------------------------------------

              Cuntas   veces  habremos  querido   "resaltar"  uno  de
         nuestros  disquetes o, incluso, nuestro propio disco duro con
         una  etiqueta original y hemos topado con la decepcin de ver
         como  el  comando del sistema  operativo para esta misin nos
         dice algo as como Caracteres incorrectos en la etiqueta.

              Muchas,  Verdad?  Claro  que  siempre  han  quedado los
         editores de disco con los que hemos podido resolver de manera
         "artesanal"  y  un tanto engorrosa  el  problema. Pues, bien,
         esto  se acab, con ETIQ se puede establecer una etiqueta que
         contenga  todo  tipo de caracteres  de  una manera tan cmoda
         como teclear "ETIQ A: 'Dsk 1'", por ejemplo.



         2. Requerimientos
         -------------------------------------------------------------

              ETIQ requiere unos 60 Kb de memoria convencional libre y
         un  ordenador  compatible  bajo  sistema  operativo  MS-DOS o
         similar  en  una  versin no inferir  a  la  4.00. Ahora ETIQ
         tambin  funciona  con  Windows95.  ETIQ  trabaja  con discos
         flexibles,  discos duros y virtuales,  siempre y cuando estos
         sean  reconocidos  por el sistema  operativo. Es posible, por
         tanto,   variar   la  etiqueta   de   discos  duplicados  por
         compresores de tiempo real.



         3. Funcionamiento
         -------------------------------------------------------------

              El  programa determina los parmetros que se ha tecleado
         en  la  lnea de rdenes, si falta  la  letra de la unidad se
         toma  la  unidad  por defecto.  Tecleando  ETIQ /? se imprime
         informacin  de  ayuda. Si falta la  etiqueta  en la lnea de
         rdenes se procede a pedir la misma al usuario.

              Primeramente  se  obtienen los  parmetros  de la unidad
         solicitada  mediante  una  funcin  del  sistema operativo y,
         posteriormente,  se  obtienen  de  manera  directa leyendo el
         sector  de  arranque. Si el disco  lo soporta, se modifica el
         nombre  que  existe en el sector  de  arranque y el nmero de
         serie si procede, adems de la etiqueta del directorio raz.

              Tras  obtener  los  parmetros de  la  unidad se intenta
         crear  una  etiqueta  transitoria  que  ser  borrada  por la
         tecleada  por el usuario o por  la introducida desde la lnea
         de  comando. La etiqueta definitiva se establece por bsqueda
         directa en el directorio raz de la unidad en cuestin.



         4. Condiciones de uso
         -------------------------------------------------------------

              ETIQ  es  FreeWare  hecho en  Espaa  por  ello se puede
         copiar  tantas veces como se quiera para su uso por cualquier
         persona  o  institucin con la  condicin de que se mantengan
         siempre  juntos  el  ejecutable  (ETIQ.EXE)  sin modificacin
         alguna  (salvo  compresin y de  tal  forma que siempre pueda
         recuperarse  el fichero EXE original) y este fichero de texto
         con las intrucciones (ETIQ.DOC).



         5. Manejo de ETIQ
         -------------------------------------------------------------

              El manejo es muy simple, slo hay que teclear:

              ETIQ [Unidad:] [Etiqueta] [/?] [/NS=xxxx]

              + El orden de los parmetros suele ser irrelevante y son
         todos opcionales.

              +  Si no se especifica el  parmetro [Unidad] se toma la
         unidad activa.

              +  El  parmetro  [Etiqueta] consiste  en  una cadena de
         hasta   11   caracteres   encerrada   entre   dos  caracteres
         separadores, por ejemplo:

              ETIQ A: "Disco 1"

              ETIQ '2 + 3 = 6' B:

              + Como caracteres separadores no sirven los siguientes:

              (nmeros) (letras) (espacio) (tab) (:) (/) (=) (-) ($)

              +  Es  posible suprimir el  carcter separador de cierre
         siempre y cuando el parmetro etiqueta sea el ltimo:

              ETIQ A: "Disco 1                    Bien
              ETIQ "Disco 1 A:                    Mal

              + Si se exceden los 11 caracteres  se toman nada ms los
         11 primeros:

              ETIQ #123456789012# equivale a ETIQ "12345678901"

              +  La  etiqueta se escribe sobre  el disco tal y como se
         teclea  en  la  lnea de rdenes,  son  vlidos  todo tipo de
         caracteres que admita el sistema operativo. Esto es, desde la
         lnea de comandos no son vlidos los siguientes caracteres:

              (>) (<) (|)

              + Se pueden insertar tambin caracteres especiales en la
         lnea  de  comandos  (mediante Ctrl  +  Letra), pero es mejor
         hacerlo de manera interactiva y as se ve cual es el carcter
         que  resultar  grabado.  Se  pueden  insertar  caracteres de
         control  como,  por ejemplo el 7  (pitido)  o el 10 (salto de
         lnea)  mediante Alt + Cdigo  en el modo interactivo, aunque
         no  veo mucha utilidad a las "etiquetas sonoras", salvo la de
         asustar al personal.

              +  El  carcter  sigma minscula  ()  no es vlido como
         primer  carcter de etiqueta porque es el carcter que usa el
         sistema  operativo  para  indicar  que  un  fichero  ha  sido
         borrado. Si se usa este carcter en la primera posicin de la
         etiqueta sta desaparece (es como si se hubiese borrado).

              + Se puede borrar una etiqueta tecleando ETIQ Unidad: ""

              + Con ETIQ /? se obtiene una pequea ayuda.

               +  Con  el parmetro /NS se  puede cambiar el nmero de
         serie del disco en cuestin. Por defecto el nmero se toma en
         base  decimal y se admiten  nmeros negativos usando un signo
         menos  (-). Para especificar un nmero hexadecimal se utiliza
         el smbolo dlar ($), por ejemplo:

              ETIQ /NS=-120              (Nmero de serie = FFFFFFF88)
              ETIQ C: /NS=$ACDC0001



        6. Mensajes de error
        --------------------------------------------------------------

              Cada  mensaje aparece precedido  del cdigo que devuelve
         al  sistema operativo consultable a  travs de ErrorLevel. Se
         devuelve  un  cdigo  13 si se  tecle  ETIQ  /? o parmetros
         incorrectos y un cdigo 0 si no se produjo ningn error.

              1. Problemas al leer el sector de arranque

              No  es posible leer el sector BOOT del disco solicitado:
         disco  sin  formatear, mal introducido  o puerta de la unidad
         abierta.

              2. Imposible cambiar la etiqueta del disco

              No  se puede cambiar la  etiqueta porque sta no aparece
         en el directorio raz (y debera). Seguramente los parmetros
         del  disco  que  se encuentran en  el  sector de arranque son
         incorrectos.

              3. Problemas al intentar leer el directorio

              No se puede leer el directorio: disco no formateado, mal
         introducido o puerta de la unidad abierta.

              4. Problemas al intentar escribir en el directorio

              Seguramente  disco  protegido contra  escritura o hay un
         programa instalado que lo protege contra escritura.

              5.  No  es posible obtener  los  parmetros de la unidad
         solicitada

              No hay disco en la unidad o disco mal introducido.

              6. No hay suficiente memoria para cargar informacin del
         disco

              No  queda memoria para cargar un sector del disco o para
         autoverificar ETIQ.

              7. No se puede escribir en el sector de arranque

              Disco protegido contra escritura o existe algn programa
         que emula dicha protecin residente en memoria.

              8. Versin del sistema operativo inferior a 4.00

              Para  ejecutar ETIQ se requiere  una versin del sistema
         operativo igual o superior a la 4.00.

              9. No se puede bloquear la unidad para escritura directa

              Este  error  slo  se  da  bajo  Windows95  o  su MS-DOS
         asociado.  Por defecto Windows95 tiene bloqueada la escritura
         directa  en la unidades para  proteger los nombres de fichero
         largos  de aplicaciones antiguas que  no los reconocen y para
         proteger  su  archivo de intercambio.  El error significa que
         ETIQ  no  ha podido conseguir el  bloqueo para escribir en la
         unidad correspondiente y por ello no puede continuar.

             10.  No  se  puede verificar  la  integridad  del archivo
         ejecutable

              Lo  primero  que hace ETIQ  es una comprobacin sobre el
         fichero ejecutable para determinar si ha sido modificado, por
         ejemplo  por  un  virus. Por  alguna  circunstancia  no se ha
         podido verificar el archivo.

            11. El fichero ejecutable ha sido modificado

              En  la autoverificacin se ha determinado que el archivo
         ejecutable  ha sido corrompido.  Posiblemente se ha intentado
         comprimir  el ejecutable o ha sido infectado por algn virus.
         Es necesario restaurar una copia original para garantizar que
         ETIQ no ha sido corrompido y as vuelva a funcionar.

            12. Error en el parmetro nmero de serie

               El  nmero  de serie tras el  parmetro /NS no tiene un
         formato correcto.



         7. Comentarios finales
         -------------------------------------------------------------

              + MS-DOS y Windows95 son marcas registradas de Microsoft
         Corporation

              +  Usa  este  programa a tu  propio  riesgo. El autor no
         puede  hacerse  responsable  de los  daos  que este programa
         pueda causar. No obstante su conciencia no descansa tranquila
         hasta que no pueda producirse ningn perjuicio.

              +  ETIQ  ha  sido  programado  en  lenguaje  Pascal  con
         fragmentos en lenguaje Ensamblador.

              +  El  autor pide disculpas  porque  la versin anterior
         (2.01)  destrua  los nombres de  fichero largos de Windows95
         bajo   ciertas  circunstancias  (usando  la  versin  6.22  o
         anteriores  del MS-DOS y cuando en el disco apareca antes un
         nombre  de fichero largo que la etiqueta en el directorio), o
         en  lugar de destruirlos ETIQ  era interrumpido junto con MS-
         DOS  o la ventana que estuviese activa. Tambin en la versin
         2.01  haba  un  error  por el  que  no  se podan borrar las
         etiquetas usando ETIQ "", esto ha sido corregido.

              +  Bajo  Windows95,  con  su  entorno  grfico  cargado,
         generamente no es posible bloquear la unidad en la que reside
         el  archivo de intercambio, por lo que si se desea cambiar la
         etiqueta de dicha unidad hay que abandonar el entorno grfico
         saliendo al DOS.

              +  Windows95  considera  que  las  etiquetas  que tienen
         caracteres  atpicos son errneas.  Las etiquetas modificadas
         con  ETIQ  que  posean las  caractersticas  de  la etiquetas
         normales  no  darn estos errores  (o  sea: estar escritas en
         maysculas  y  conteniendo nmeros,  espacios  y pocos signos
         ms).  Es  "curioso"  que  un  sistema  operativo  que admite
         ficheros  con un nombre de hasta 255 caracteres luego no deje
         las mismas libertades para los nombres de volumen.



                                               Gustavo de Domingo Sanz
                              Aranda de Duero, 30 de Diciembre de 1996

