Командная строка GUID для Unix и Windows?

printf не записывает данные напрямую в консоль, а записывает данные в выходной поток. Это консольный хост (conhost.exe), который берет данные из выходного потока и записывает их в консоль.

Существует весь API для доступа к консоли. Например, функция WriteConsole .

25
задан Peter Mortensen 13 November 2012 в 11:49
поделиться

5 ответов

Я не знаю, существует ли доступный инструмент командной строки, но Вы могли бы просто записать один в C# (он должен работать с Моно):

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine(System.Guid.NewGuid().ToString());
    }
}

можно легко изменить программу, чтобы изменить форматирование GUID, скопировать его в буфер обмена или безотносительно соответствий потребность.

3
ответ дан Dirk Vollmar 28 November 2019 в 21:25
поделиться

Что-то полезное для знания:

порядок байтов Гуида. ToByteArray () в C# и SQL Server тип GUID:

        { 3, 2, 1, 0, 5, 4, 7, 6, 8, 9, 10, 11, 12, 13, 14, 15 };

GUID Oracle создал использование SYS_GUID () и сохранил, поскольку СЫРЫЕ ДАННЫЕ [16] заказаны:

        { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };

можно найти этот преобразователь GUID онлайн удобный. Я не уверен, доступен ли источник для Вашего собственного использования, но не должно быть слишком трудно понять это.

3
ответ дан crb 28 November 2019 в 21:25
поделиться

Существуют тонны приложения онлайн , чтобы сделать это.

при использовании PHP можно использовать функцию uniqid.

я нашел, что чистая программа Java сделала это в http://jug.safehaus.org/ . Это должно работать где угодно, можно установить Java.

0
ответ дан T.E.D. 28 November 2019 в 21:25
поделиться

В Windows XP вы можете использовать следующее в командном окне.

uuidgen.exe
0
ответ дан 28 November 2019 в 21:25
поделиться

'e2fsprogs' project maintain uuidgen utility.

http://e2fsprogs.sourceforge.net/

Она уже доступна в любом дистрибутиве Linux/BSD*.

Для Windows я рекомендую установить Cygwin, пакет 'e2fsprogs' доступен оттуда!

Как сообщает j4y эта утилита доступна под MAC OS.

Просто запустите:

  $ uuidgen -r  # random based UUID/GUID
  $ uuidgen -t  # time based UUID/GUID
31
ответ дан 28 November 2019 в 21:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: