batch-file - tutorial - manual de navisworks 2018 en español pdf
Genera GUID en Windows con archivo por lotes (7)
1.Cree un archivo llamado myuuid.vbs con el contenido
set obj = CreateObject("Scriptlet.TypeLib")
WScript.StdOut.WriteLine Mid(obj.GUID, 2, 36)
Indicador de comando 2.goto
cscript //NoLogo myuuid.vbs
Usando el código JAVA
UUID uuid = UUID.randomUUID();
String randomUUIDString = uuid.toString();
¿Cómo puedo generar un GUID en un archivo por lotes que se ejecuta con la línea de comandos en Windows?
Esto copiará un nuevo GUID en su portapapeles:
POWERSHELL -c "[guid]::NewGuid().ToString().ToUpper()" | CLIP
Intenta esto si tienes un entorno powershell.
FOR /F %a IN (''POWERSHELL -COMMAND "$([guid]::NewGuid().ToString())"'') DO ( SET NEWGUID=%a )
Luego, listo Valor de %NEWGUID%
No hay un comando incorporado disponible que haga eso. Escriba el suyo o obtenga uno existente.
Un programa simple que genera un GUID para la consola se puede escribir usando C #:
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine(System.Guid.NewGuid().ToString());
}
}
Coloque el fragmento de arriba en un nombre de archivo guidgen.cs y luego compílelo usando la siguiente línea de comando (.NET Framework 2.0 tendría que estar instalado en su sistema):
%WINDIR%/Microsoft.NET/Framework/v2.0.50727/csc.exe guidgen.cs
Esto creará un ejecutable llamado guidgen.exe
.
Si desea hacerlo con comandos cmd puros, puede usar algo como eso (este no es un GUID verdadero pero puede ayudar dependiendo de su contexto):
@call :GetGuid NewGuid
@echo My new GUID : %NewGuid%
@goto :eof
:GetGuid
@set _guid=%computername%%date%%time%
@set _guid=%_guid:/=%
@set _guid=%_guid:.=%
@set _guid=%_guid: =%
@set _guid=%_guid:,=%
@set _guid=%_guid::=%
@set _guid=%_guid:-=%
@set %1=%_guid%
@goto :eof
fácil de hacer en powershell
[guid]::NewGuid()
El SDK de Windows viene con una herramienta llamada uuidgen
(si tiene Visual Studio, tendrá el SDK de Windows, y deberá ejecutar el Símbolo del sistema de Visual Studio para establecer las rutas adecuadas).
C:/>uuidgen
Esto generará un nuevo GUID, por ejemplo
cc23b318-156e-473f-aa6e-517bf091a0f0