No me quedaba a gusto con la acción "npVariableEntorno" de mi plugin NeoDouble, de que hablamos en la entrada Variables de Entorno, así que he llevado a cabo algunos cambios.
He renombrado la acción, en primer lugar, y ahora se llama "npVariablesEntorno" y verás porqué. Ahora, la misma acción te permite conocer el valor de una variable del entorno, establecer su valor, u obtener todas las variables de entorno y sus valores.
En la ayuda de la acción ya lo explico, pero, básicamente, se trata de lo siguiente. Si especificas el nombre de una variable, pero, dejas su valor en blanco, la acción retornará el valor de la variable especificada, o sea, como antes.
Si especificas el nombre de una variable y proporcionas un valor para la misma, la acción retornará "True" luego de establecer el valor que indiques en la variable correspondiente.
Si no indicas ningún nombre de variable ni ningún valor para esta, la acción retornará un "Array" con tantos elementos como variables de entorno haya establecidas en el sistema.
Publicada el Sábado, 4/8/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Fenomenal :) Acabas de incrementar la compatibilidad con windows vista con neobook. Me explico: Para guardar la configuración en un ini dentro del mismo directorio de la aplicación causa bastantes problemas, ya que se "necesita" estar como administrador para poder escribir en el. (dependiendo de cómo esté configurado windows, claro) Ahora proporcionas con tu plugin un fácil acceso al directorio %USERPROFILE% donde poder guardar la configuración sin problemas bajo el vista. Por no hablar del acceso rápido a otros directorios: %$DESKTOP% %$LOCAL_APPDATA% %$APPDATA% %$MYMUSIC% %$MYVIDEO% Genial :)
Hola, Está muy bien Reincien, pero, no olvides que en mi plugin NeoDouble cuentas con la acción npDirectorioSistema, que te ofrece las rutas de más de 50 directorios, incluidos algunos nuevos directorios de Windows Vista. ¿Qué te parece? ^_^
Vaya, y mira que busqué, esta variable en npDirectorioSistema se me debió de pasar por alto. glub. De todas formas muy bien por lo de las variables, estoy haciendo una pequeña utilidad para total commander (su pongo que lo conocerás ;) ) en el cual para averiguar estas variables; %COMMANDER_PATH% %COMMANDER_INI% %COMMANDER_DRIVE% es indispensable tu plugin. Ya te contaré ( que hoy pillo vacaciones) saludos.
Hola, Pues venga, que lo pases bien Reincien. :)