|
4901
|
Programación / Scripting / Re: Detector de Unidades CDROM
|
en: 12 Agosto 2008, 01:08 am
|
Yo los he probado,y el primero no funciona del todo bien, ya que tengo tres unidades de cd, E, F, y G(imagen montada), pero me detecta solo G, antes había probadon sin la unidad montada, y me daba como respuesta F:, es decir, que marca la última,.... el segundo, si, me lista las tres unidades , sin problemas Saludos
|
|
|
4902
|
Informática / Software / Re: Como quemar un DVD a imagen .iso
|
en: 12 Agosto 2008, 00:36 am
|
Como dice skan, también puedes hacerlo con el Alcohol 120% (entre otros), el cual lo encuentras en el foro de software. - Simplemente metes el cd, y sigues los otros pasos
Ten en cuenta además que el Alcohol es muy recomendado y usado- Luego tienes varias opciones, como la grabadora, el tipo de cd (psone, ps2, normal, karaoke, audio, etc)
- Y por último, eliges el nombre de la imagen, el destino, y el tipo de imagen, entre las que encontrarás *.iso
Una vez más, espero te sirva y quedes aclarado Saludos
|
|
|
4903
|
Informática / Software / Re: Como quemar un DVD a imagen .iso
|
en: 12 Agosto 2008, 00:24 am
|
Bueno, con el nero en realidad puedes crear imagenes *.nrg, pero son iguales a las *.iso, solamente que de nero, y de cualquier manera, la mayoría de los programas grabadores aceptan este formato. Hacerlo, es realmente muy fácil - Metes un cd
- Abres nero express
- Le das a copiar cd
Y cuando te pregunta por la grabadora que utilizarás, marcas como destino, Image Recorder, como se ve en la imagen... Luego te saltará una ventana preguntando destino de la imagen y listo! comenzará a copiarse la imagen, y al terminar, tendrás una imagen *.nrg en disco Espero te sirva Saludos
|
|
|
4904
|
Programación / Programación Visual Basic / Re: obtener hipervinculos
|
en: 11 Agosto 2008, 22:10 pm
|
En realidad, es más sencillo que buscar los href en el codigo fuente.... Navegas una web con un objeto webbrowser, y obtienes los links... En el ejemplo el objeto se llama browser browser.Navigate ("http://www.google.com") MsgBox "Cargando..." 'es solo para darle tiempo a browser de cargar la web, sería mejor con un sleep o temporizador XD Set lin = browser.Document.Links For Each l In lin MsgBox l.href Next
Saludos
|
|
|
4905
|
Programación / Scripting / Re: Sacar ruta de proceso.
|
en: 11 Agosto 2008, 18:54 pm
|
Intenta con wmic /? en línea de comandos A traves de wmi tienes acceso a muchisima información del sistema, como ser lista de procesos, datos de la bios, etc, etc. Es lo mismo he utilizado en los script js y vbs que he dejado... el problema de este método radica en que hay en ocasiones en que pueden molestar los permisos del usuario que lo ejecuta, pero solo en alguna que otra ocasión Saludos
|
|
|
4906
|
Programación / Scripting / Re: Sacar ruta de proceso.
|
en: 11 Agosto 2008, 13:16 pm
|
Bueno... el mismo code, pero en vbs y js vbs--->set taskmgr = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery ("select * from Win32_Process") proceso = "mspaint.exe" for each process in taskmgr if process.name = proceso then msgbox process.executablepath end if next
javascript--->var taskmgr = GetObject('winmgmts:{impersonationLevel=impersonate}').ExecQuery ('select * from Win32_Process'); var proceso = "mspaint.exe"; process = new Enumerator(taskmgr); for (; !process.atEnd(); process.moveNext()){ if (process.item().name == proceso){ WScript.echo(process.item().executablepath); } }
En el ejemplo se muestra la ruta del ejecutable de mspaint, por lo que debe de estar abierto.Saludos
|
|
|
4908
|
Programación / Scripting / Re: dando vuelta el texto ingresado xD
|
en: 10 Agosto 2008, 08:00 am
|
Bueno, en au3, sin el include... $string="Cadena a devolver" For $i = 1 To StringLen($string) $text = StringMid($string, $i, 1) & $text Next MsgBox (0,"Inverso:",$text)
Esto es igual a lo que hace el include Saludos
|
|
|
4909
|
Programación / Scripting / Re: Zippear archivos en vbs/batch
|
en: 10 Agosto 2008, 05:58 am
|
Buenas, bueno, luego hago las modificaciones, pero por lo pronto ... comento el code que ha dejado ::SmartGenius:: @if(0)==(0) ECHO On CScript.exe //NoLogo //E:JScript "%~f0" %* GOTO :EOF @end var Usage="Uso: MakeZIP.CMD ZIPfile files..."; if(WScript.Arguments.Count()<2){ WScript.Echo(Usage); WScript.Quit(); /* se revisa que la cantidad de argumentos sean al menos 2, sino se termina y se informa de como funciona el script*/ } var ZIPfile=WScript.Arguments.Item(0); /*se guarda en una variable el valor del primer argumento*/ var fso=new ActiveXObject("Scripting.FileSystemObject"); /*se crea el objeto para manejar archivos*/ if(fso.GetExtensionName(ZIPfile).toUpperCase()!="ZIP"){ WScript.Echo("Extension de Nombre Invalido -",ZIPfile); WScript.Quit(); /*se revisa que la extension que le hemos dado a nuestro archivo sea zip*/ } if(!fso.FileExists(ZIPfile)){ var File=fso.CreateTextFile(ZIPfile,false); File.Write("PK" + String.fromCharCode(5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)); File.Close(); /*si no existe el zip, se crea y se le escribe la cabecera que lo identifica como tal*/ } var wShell=new ActiveXObject("WScript.Shell"); /*se crea un nuevo objeto que se utiliza una sola vez para mostrar un mensaje*/ var vbYesNoCancel=3; var vbQuestion=32; var vbYes=6; var vbNo=7; var vbCancel=2; /* se le dan valores a algunas variables de respuesta*/ var Shell=new ActiveXObject("Shell.Application"); /* se crea un nuevo objeto para manejar archivos y carpetas*/ var File=fso.GetFile(ZIPfile); /*se guarda el archivo zip*/ var zFolder=Shell.NameSpace(File.Path); /*se utiliza namespace para obtener acceso a ciertas propiedades del archivo zip, y se guarda en una variable*/ F1:for(var k=1;k<WScript.Arguments.Count();k++){ var Path=WScript.Arguments.Item(k); var FileName=fso.GetFileName(Path); var sFolderItem=Shell.NameSpace(fso.GetAbsolutePathName(Path)+String.fromCharCode(92,92,46,46,92,92)).ParseName(FileName); /*se obtiene la ruta completa del archivo*/ if(!sFolderItem){ WScript.Echo(Path,"- No encontrado."); break; /*Se revisa que exista la ruta del archivo, si no existe avisa y termina*/ } W1:while(true){ /*cuando esta ok*/ var zFolderItem=zFolder.ParseName(FileName); if(!zFolderItem){ var ModifyDate=new Date(File.DateLastModified); /*se guarda en una variable, la fecha de la ultima modificación del archivo*/ zFolder.CopyHere(sFolderItem); /*se copia el archivo al zip*/ while(ModifyDate.valueOf()==new Date(File.DateLastModified).valueOf()) WScript.Sleep(100); /*cuando la fecha del archivo continue siendo la misma, se hace una espera*/ break; }else{ /*si no esta ok*/ var Ans=wShell.PopUp("aaaaaaaaaa:\n\n"+'"'+FileName+'"\n\nbbbbbbbbbb?',0,"cccccc",vbYesNoCancel+vbQuestion); /*muestra un mensaje, sin sentido :p*/ switch(Ans){ case vbYes: zFolderItem.InvokeVerb("delete"); /*si se responde si, borra el archivo*/ break; case vbNo: break W1; case vbCancel: break F1; } } } } WScript.Quit(); /*se termina el script*/
No le pongo etiquetas geshi porque lo marca de manera extraña Saludos [Modifico:] Bueno, finalmente he encontrado que era lo que hacía que las etiquetas geshi marcaran todo de manera incorrecta, y lo he sustituído por un equivalente ---> '\\..\\'==String.fromCharCode(92,92,46,46,92,92)
|
|
|
|
|
|
|