Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Hekaly

#31
Gracias EleKtro H@cker por la respuesta.

La verdad es que me estoy liando con el for, cuando uso el comando para listar las impresoras me sale esto...



Esta imagen la gereno con esta sentencia.

FOR /f "tokens=*" %%a in ('cscript prnmngr.vbs -l ^| find "Nombre de impresora"') DO (echo %%a)

La idea es que salga solo el nombre de la impresora, pero si pongo.

FOR /f "tokens=4*" %%a in ('cscript prnmngr.vbs -l ^| find "Nombre de impresora"') DO (echo %%a)

Solo me mustra la primera palabra del nombre de la impresora.



Pero poniendo "tokens=4*" o "tokens=4,5,6" o "tokens=4* delims=, " etc npo funciona, me sale solo el primer nombre.

Como puedo solucionarlo??, es por la tuberia ^| ??


#32
Hola, buenos dias a todos.

Estoy haciendo un script para gestionar impresoras , y la primera parte que quiero hacer es que se genere un listado de las que ya estan instaladas y que el usuario elija cual quiera configurar, borrar, etc.

Lo que me gustaria que salga es de la siguinte forma.

1. Impresora 1
2. Impresora 2
3. Impresora 3
.
.
.

El listado de impresoras se como sacarlo, de la siguente manera.
cscript prnmngr.vbs -l | find "Nombre de impresora"

Esto me saca un numero x de impresoras, y el tema que queiro saber es que el script me genere un menu con tantas optiones como impresoras tenga.

Osea seria hacerla con un for y que por cada impresora (que se saca del comando anterior) cree una opcion, pero como haria que se creen tambien x comprobaciones (set si %option%==1 tal impresora, si es 2 otra, etc....) se puede generar set dentro de for?? , deberia hacer un enableextension o disableenableextensions???

Espero que me puedan ayudar, muchas gracias.
#33
Hola a todos.

Llevo unos dias trabajando en un script para que saque el nombre de equipo , serialnumber y product name de un pc dandole para ello la ip.

Este script me funciona correctamente pero la idea que quiero es sacar tambien, al menos, el numero de serie  de las impresoras que estan conectadas en un equipo remoto.

He probado muchas posibilidades pero ninguna me saca el sn, solo algunas propiedades como el nombre, puerto, ip si la tienen etc.

He probado con cscript prnmngr.vbs -g -l, con el comando prncnfg o con rundll32 printui.dll,PrintUIEntry  pero todo lo que consigo como mucho es lo mencionado anteriormente nunca el sn de la impresora.

Tambien probe buscando en el registro la cadena MFLA (es como empiezan los sn de las impresoras canon 6650) en el registro y no aparece por lo que en teoria no se almacena en el pc.

La pregunta es, como podria sacarlo, hay algun comando especial o herramienta externa en terminal???, se podria sacar otras propiedades asi como el numero de paginas impresas??

Una ultima duda, sacar estos datos en una impresora que este conectada con un puerto de red es en un principio facil, pero se puede hacer lo mismo si una impresora esta conectada al puerto usb???, es decir, si el equipo de mi compañero es xxx.xxx.xxx.xxx (ip) y tiene una canon lbp 6650 en el puerto usb001 (ejemplo) se podria sacar el sn de esa impresora aunque no este conectada a un cable de red??

Muchas gracias por vuestra ayuda.

P.D: He escrito este hilo aqui por que quiero conseguir los datos por terminal y finalmente hacer el script. Si veis que el temario va en otro foro no me importa que lo mavais.
#34
Buenas a todos.

Tengo una base de datos con informacion de juegos y el problema lo tengo entre dos tablas: plataformas y juegos.

Dentro de la tabla plataformas tengo un campo llamado numJuegos, en el se almacena cuantos juegos hay de dicha consola, esto lo condigo con la siguiente consulta.

Código (sql) [Seleccionar]
select count(*) from juegos where idPlataforma=84; 

Siendo 84 la platataforma PS2.

Hasta ahí todo perfecto. El problema viene cuando quiero que en el campo numJuegos de plataforma se me añada +1 si inserto un juego nuevo en ps2, osea tendria que hacer un count(*) todo el rato, pero claro si yo pongo la consulta anterior en por defecto del campo de numJuegos en teoria todas las consolas tendria el numero de juegos de ps2 (id 84), mi pregunta es, como indico en por defecto que pongo en cada consola el num de jugos que le corresponde??, existe variables del tipo where nombre=$nombrePlataforma ??, se haria con una funcion o procedura?? o tendria que hacer con php sumar 1 al campo correspondiente si meto un juego (como lo tengo ahora, pero creo que es menos depurado)???

Muchas gracias por vuestra ayuda.
#35
Buanas a todos.

Ya tengo resuelto el tema de los option dinamicos para que cargue una tabla en la misma pagina donde se selecciona el option.

Pero tengo un problema.

Ayer estuve buscando codigos de ejemplo para poder hacerlo y encontre la funcion adecuada, y lo tuve que adapatar al mi web para despues hacer el php. Ahora bien, el problema es que no me carga en el firefox pero si en otros navegadores, os pongo en codigo.

Código (javascript) [Seleccionar]
function mostrarClasificaciones(str){
if (str=="") {
  document.getElementById("txtHint").innerHTML="";
  return;}
if (window.XMLHttpRequest){
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();}
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
  xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;}}
  xmlhttp.open("GET","getuser.php?q="+str,true);
  xmlhttp.send();
}


Mas o menos se lo que hace todo el codigo, pero creo que el problema de que no me funcione en el firefox puede ser esta parte:

Código (javascript) [Seleccionar]
if (window.XMLHttpRequest){
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();}
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
  xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;}}


Que es donde (supongo) programa para que se vea en mas navegadores. He probado con quitar esa parte o cachos pero el script no me funciona (no realiza la parte php).

La pregunta es, es problema del codigo o se requiere una configuracion para que firefox lo soporte?

Muchas gracias.
#36
Uooo, drvy | BSM, muchas gracias.

Voy a mirar a ver si busco algún ejemplo simple para poder adaptarlo mas tarde a mi  web.
#37
Buenas a todos.

En primer lugar, coloco este post aqui por que lo que quiero hacer es ejecutar php, aunque es posible que tenga que usar otros lenguajes, por lo que si este no es el sitio adecuado lo podeis mover o borrar.

Bueno, os pongo en situacion.

Tengo una pagina php con un formulario, dentro de dicho formulario tengo un select con varios option (todo generado con php llamando a una tabla de mi bbdd), esto funciona perfectamente.

El problema lo tengo cuando quiero que aparezca un elemento nuevo (ejemplo, una tabla) dependiendo el <option> que he elegido, ejemplo si dejo marcado una opcion aparece una tabla y si dejo la siguiente aparece otra, etc.

Y ese es el problema. Crear elemento con javascript se hacerlo (con createelement, por ejemplo) pero esa tabla que quiero que aparezca se debe generar dinamicamente con una consulta php a la bd, por lo que no puedo usar javascript.

He probado de todo, intentando agregar un boton que al usar onclick llame a una funcion php,  o que onclick llamae a una funcion js y que esta llame a una funcion php (aunque se que no se debe mezclar php y js, por que una es cliente y otro servidor), o que sea un boton submit y lleme a otra pagina php, dandole la variable y con un switch muestre la tabla dependiendo del <option>, pero o no me sale, o no se ejecuta en la pagina del formulario , si no en otra.

La pregunta es, como se puede hacer esto? Se puede crear aparte todas las tablas por php y que luego en onclick + js muestre el codigo generaro, se debe hacer con ajax ???

Espero que me puedan ayudar, muchas gracias.
#38
Bases de Datos / Dudas con tablas Mysql
13 Abril 2012, 18:17 PM
Hola a todos.

En primer lugar decir que mis conocimientos de mysql son limitados y es posible que mis dudas sean simples, pero espero que me puedan ayudar a salir de este lio.

Tengo pensado hacer una web de informacion de videojuegos, y detras de ella estara una base de datos. Todo va bien salvo la relacion de varias tablas, me explico.

Una de ellas es la tabla companias, donde tengo los siguientes campos: "idcompania,imagencompania,compania(nombre),fechaSalida,descripcion"

Otra de las tablas es plataformas entre los campos tengo "idcompania".

La relacion de "plataformas.idcompania" a "compania.idCompania" funciona correctamente.
Pero la duda viene con la tabla de los juegos, ya que cada juego tiene un desarrollador y un distribuidor. Estos dos campos son en realidad companias y no se como poder relacionarla para que tanto "idDesarrollador" como "idDistribuidor" se relacionen directamente con "idCompania" (no se si puede hacer 2 claves foraneas a un mismo campo).
Tambien he probado a meter en la tabla compania los campos "idDistribuidor" y "idDesarrollador", siendo los tres campos "id" claves primarias, para asi relacionarlas, pero tampoco me sale.

Comclusion: como debo relacionar estas tablas ??, es correcto tener una tabla compania unica para todas las tablas o es mejor tener una tabla compania, otra distribuidor y otra desarrollador aunque tengan la misma informacion???.

Muchas gracias por todo.
#39
Buenas a todos.

Llevo meses pensando en hacer una web, concretamente una comunidad de videojuegos en la que los usuarios puedan postear informacion, review, añadir fotos etc.

Mas o menos se como la quiero estructurada ya que he visto varias paginas similares, pero me salen un par de dudas.

Mi idea es hacer la web en Drupal 7, y mi primera duda es si drupal es capaz de generar paginas web a traves de plantillas, me explico.

Por ejemplo un usuario se ha registrado  y desea añadir un juego nuevo de una consola. Este accede a la sección de añadir juego (que sera una pagina web, nuevojuego.html , por ejemplo) y rellena una serie de campos, esto genera una nueva pagina en la que se encuentre toda la informacion http://web.com/consola/juego1 , otro usuario añade otro juego de otra consola quedando http://web.com/consola2/juego1 un tercero añade otro de la primera consola  http://web.com/consola/juego2 y asi sucesivamente.

Todo esto es posible con drupal o con algun plugin que genere plantillas, tengo que hacerlo en joomla u otro cms??

Espero que me puedan ayudar por que no quiero empezar a crear una web y tener que cambiar de gestor ya que no puede hacer una serie de funciones.

Muchas Gracias.

#40
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.