• Publicidad

Nombre del usuario que ejecuta el proceso, en Windows

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Nombre del usuario que ejecuta el proceso, en Windows

Notapor BigBear » 2009-06-09 17:43 @780

Hi!

Mi duda es muuuuuuy básica.

No sé usar chdir() para hacer estas cosas:

Código: Seleccionar todo
C:\Documents and Settings\??\Cookies

C:\Documents and Settings\??\Configuración local\Archivos temporales de Internet


El problema radica en que quiero que se meta en esas carpetas sin conocer el nombre de usuario.

Por ejemplo, en batch sería usando %username% pero en Perl, no sé...
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Notapor explorer » 2009-06-09 18:29 @811

Con Win32::LoginName() sabes el nombre del usuario que está ejecutando el programa:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use Win32;

my $usuario = Win32::LoginName();
print "Proceso lanzado por usuario : $usuario\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor BigBear » 2009-06-11 14:28 @644

Como siempre gracias explorer
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados

cron