|
9462
|
Programación / Scripting / Re: Averiguar si un fichero esta abierto
|
en: 25 Febrero 2013, 16:50 pm
|
es mas, si ademas lo borro estando abierto el fichero, me deja borrarlo, por lo que pierdo el contenido que en ese momento estuviera grabando en ese fichero, eso es lo que quiero evitar,
Estás equivocado. No hay que preocuparse por eso en absoluto, el Notepad, Notepad++ y en general los editores de texto no protegen el archivo que has abierto porque no es necesario hacerlo, no es culpa de la aplicación de SysInternals, sinó de que los editores no modifican la protección de esos archivos... se visualiza una cópia OnTheFly del archivo entero, y en caso de guardarlo, si intentas eliminarlo mientras el archivo está siendo guardado, eso ya es muy distinto y ahí si verás como no puedes eliminarlo, y si has eliminado el archivo préviamente e intentas guardarlo, no ocurrirá ninguna catástrofe, el nuevo archivo se generará con el contenido del archivo que borraste y las modificaciones que le hayas hecho, en cualquier editor vaya. Si quieres hacer mejores pruebas sobre los permisos, usa un archivo de video abierto por un reproductor (Un reproductor que no séa MediaPlayer Classic/ MediaPlayer Classic Home Cinema, porque este tampoco protege el archivo que ejecutas y lo puedes eliminar del disco en cualquier momento mientras sigue la visualización...) Igual que puedes eliminar un script mientras está en ejecución... En fín todo eso depende del programa y de como hayan querido desarrollar el aspecto de la seguridad de los archivos abiertos. No creo que puedas detectar con 100% de certeza si un archivo de TXT ha sido abierto, Podrías usar WMIC para mostrar la línea de comandos con la que se ejecutaron todas las aplicaciones, al abrir un archivo de texto, estaría en esa línea de comandos, pero si abres otro archivo distinto desde el programa la línea de comandos no se actualizara. WMIC Process get commandline /format:list Así que mi consejo para asegurarte lo máximo posible en esas ocasiones como "archivos de texto" es que combines Handles + WMIC + CMDOW Con CMDOW puedes obtener el título de la ventana de la aplicación, donde debe salir el nombre del archivo que está abierto en ese momento, pero claro, si en el editor de texto tienes multiples pestañas, en el TitleBar sólo mostrara el nombre del archivo de la pestaña que tengas abierto... por eso te aconsejo combinar y te digo que no lo puedes saber 100% con seguridad. C:\>cmdow | find /I "test" 0x230440 1 2752 Res Ina Ena Vis sublime_ C:\Users\Administrador\Desktop\test 2. 0x470404 1 2596 Res Ina Ena Vis notepad test.txt: Bloc de notas PD: CMDOW y WMIC no serían necesarios si usases WMI, en cualquier otro lenguaje, pero no conseguirías mejores resultados. EDITO: Quizás alguien más experimentado en procesos y handles encuentra otra solución más efectiva Saludos.
|
|
|
9463
|
Media / Multimedia / Re: Mezclar Musica
|
en: 25 Febrero 2013, 16:11 pm
|
El que te ha dicho Songoku, "VirtualDJ " es el software de mezcla digital más completo hoy en día, si quieres algo más básico puedes usar "AtomixMP3" que es el antecesor de "VirtualDJ" (de la misma compañía).
Saludos.
EDITO: A mi personalmente no me gusta ningún otro software de mezcla que no séa el VirtualDJ y/o el Atomix, ninguno, pero tienes algunos más.
|
|
|
9464
|
Informática / Software / Re: Se puede virtualizar con VirtualBox...
|
en: 25 Febrero 2013, 03:14 am
|
ni siquiera hay un emulador de game cube y de ps2 decente hoy en día. Eso es verdad, a mi los emuladores de ps2 me van malísimo. El de la play 1 si que está bastante currado. Pero aquí se trata de emular el "sistema operativo", no los gráficos... aunque nosotros no sepamos emular video-consolas creo que todos sabemos que lo que tantos problemas da a los desarrolladores es emular los gráficos, no el sistema. @OmarHack Hoy en día no hay nada mejor que el PCSX2, no es un emulador que se pueda criticar en ningún aspecto, funciona muy bien, si a tí no te funciona es posible que tu máquina no cumpla los requisitos necesarios o que no sepas jugarlos, es decir, que le pidas requisitos de más y no hagas una configuración optimizada del emulador, estoy seguro que si disminuyes la resolución interna del emulador (NO LA RESOLUCIÓN DE LA PANTALLA) jugarias a 50-60 FPS en un PC de gama media, y te lo dice alguien que hasta hace pocos días usaba un AMD x2 2,8 Ghz + tarjeta nVidia de 300 MB y el PCSX2 le iba perfecto, eso sí, con la resolución interna de la PS2 a 640x480. Saludos.
|
|
|
9465
|
Media / Multimedia / Re: Qué les parece mi video
|
en: 24 Febrero 2013, 20:53 pm
|
Esa música parece sacada de un CD de sonidos relajantes o de algún bosque mágico del Zelda, en fín me duermo mientras véo el video , no te pido que le pongas Metallica o Paramore, pero si algo más movido que eso... no acompaña nada esa música con la temática del video como te han comentado. La Introducción del Logo me resulta demasiado larga. El efecto del cubo 3D rotando para la transición de la imagen me parece un efecto desfasado y no me gusta tampoco como queda. - El resto del video a mi me parece bien, sobretodo la intro con el efecto de las bandas con el humo, aunqe es muy largo, es muy bonito visuálmente.
Saludos!
|
|
|
9466
|
Programación / Scripting / Re: Acciones sobre archivos de texto. [Batch]
|
en: 24 Febrero 2013, 20:36 pm
|
me gustaría meter en una variable una cadena de texto de entre dos palabras/etiquetas que se encuentran en un archivo txt: Enseña la línea en concreto. FOR /F "Usebackq Tokens=2 Delims== >" %%# IN ("Archivo.txt" ) DO (SET "ID= %%#" )
Donde "delims=" son los caracteres delimitadores. Ejemplo: <Version revision="82870"></Version> - Contenido de la variable:
Saludos.
|
|
|
9468
|
Informática / Software / Re: Organizador de información
|
en: 24 Febrero 2013, 18:23 pm
|
No lo he probado pero parece que con esta aplicación puedes crear tu propia Wiki: www.wikispaces.comEDITO: TiddyWiki, Zim Wiki, Notational Velocity, springnote... Local Installation By definition, any wiki software you run that's only on your computer is going to be personal. Not that you can't share your PC, but most of these solutions are meant to be simple engines for note-taking.
TiddlyWiki Imagine a wiki that is one giant document. However, the sections are easily accessed not by scrolling but by instantly linking among the areas. In this case, those sections are called "tiddlers," which leads to the name TiddlyWiki. It's essentially an HTML document you can edit from within the browser, then use your browser to access it anytime you want, jumping from tiddler to tiddler as needed. If you put the TiddlyWiki file on a webpage you own, anyone can edit it, giving you some instant group wiki action if needed. If you want a version of TiddlyWiki that's already hosted online, TiddlySpace will provide it, though you will need to know some wiki markup to put it either of them to use.
Zim Wiki This software isn't just for Windows. Linux users may need wikis more than anyone, and this tool lets a user start making notes instantly, creating new pages on the fly with "WikiWords" and some WYSIWYG tools. The Windows-only Linked Notes looks very similar. Both also have portable installers, so you can run them from a USB flash drive and take anywhere.
Notational Velocity This free, open source, Mac-only note taker is for gear heads who never take their fingers off the keyboard. In fact, its Spartan interface doesn't seem particularly Mac-esque. It's all about taking quick notes and quickly finding them again.
Springnote This isn't exactly local, but Web-based Springnote is a note-taking website that states right up front that it's "based on wiki." There are personal and group notebook abilities, even an iPhone app. It's much more geared toward sharing and group projects than a full blown wiki (though you can make a notebook public), so it's great for small groups. It's all WYSIWYG, making it simple for novices to master quickly.
http://www.pcmag.com/article2/0,2817,2399582,00.aspSaludos.
|
|
|
9469
|
Programación / Programación General / Re: Video Ejecutable
|
en: 24 Febrero 2013, 11:46 am
|
que te pida una contraseña para quitarlo y hasta que no lo pongas no puedas quitarlo (que el video entre en un bucle de repeticion) Soñar es gratis. Seamos realistas porfavor... Ningún reproductor multimedia tiene esa caracteristica tán peculiar que necesitas... Claro que no has encontrado como hacerlo, porque no es posible hacer eso con ningún reproductor, la solución sería que creases tu propio reproductor de videos (algo sencillito para reproducir ese video y ya), de lo contrario olvídate de hacerlo perfecto. La otra alternativa que puedes hacer es: 1. ejecutar el video. 2. comprobar cual es el reproductor asociado por defecto a la extensión de tu video (Esto es lo más importante, para saber con que proceso se va a visualizar el video...) 3. monitorizar el proceso del reproductor, es decir, si el usuario cierra el proceso: pedir una contraseña, si la contraseña es incorrecta volver a ejecutar el video, si la contraseña es correcta matar el proceso del reproductor. PD: Hay que tener en cuenta que el usuario puede matar el proceso de tu aplicación (el que debe pedir el password) en cualquier momento sí o SÍ, a menos que ocultes tu APP en la lista de procesos... No necesitas complicarte, cualquier lenuaje te sirve, lo puedes hacer incluso en Batch, aunque la CMD es fácil de cerrar xD, mejor hazlo en VB con un form a pantalla completa y "OnTop" para cuando se cierre el video.. Saludos.
|
|
|
9470
|
Programación / .NET (C#, VB.NET, ASP) / Re: Como puedo hacer un launcher así, con VB.NET II
|
en: 23 Febrero 2013, 23:27 pm
|
Bueno y como podria hacer una app principal a lo Launcher de Microvolts, tengo que usar WPFo desde el mismo VB.NET se puede?
Eso tiene mucho diseño en 3D plasmado en una imagen, y yo aun recuerdo que hace poco preguntabas como hacer un degradado en Photoshop... Te lo repetiré las veces que hagan falta, no estás preparado para la aplicación del Launcher, a menos que quieras conseguir un diseño mmucho más básico... luego está lo de "emular"... Saludos
|
|
|
|
|
|
|