Boyd Участник Автор темы 64 3 9 Апр 2021 #1 for objItem in ComObjGet("winmgmts:").ExecQuery("SELECT * FROM Win32_DiskDrive") { Key := objItem.SerialNumber } Нажмите для раскрытия... Переменная сохраняется в формате (пробел, пробел)цифры. Например Вопрос: как убрать пробел из переменной?
for objItem in ComObjGet("winmgmts:").ExecQuery("SELECT * FROM Win32_DiskDrive") { Key := objItem.SerialNumber } Нажмите для раскрытия... Переменная сохраняется в формате (пробел, пробел)цифры. Например Вопрос: как убрать пробел из переменной?
Boyd Участник Автор темы 64 3 9 Апр 2021 #2 Решил с помощью StringReplace, Key, Key, % " ",, 1 Нажмите для раскрытия... Убирает пробелы. Может есть способ легче? Позитивный голос 0 Негативный голос
Решил с помощью StringReplace, Key, Key, % " ",, 1 Нажмите для раскрытия... Убирает пробелы. Может есть способ легче?
darksoor Известный 679 355 10 Апр 2021 #3 Так попробуй. AutoHotKey: for objItem in ComObjGet("winmgmts:").ExecQuery("SELECT * FROM Win32_DiskDrive") { Key := RegExReplace(objItem.SerialNumber, " ", "") } Позитивный голос 0 Негативный голос
Так попробуй. AutoHotKey: for objItem in ComObjGet("winmgmts:").ExecQuery("SELECT * FROM Win32_DiskDrive") { Key := RegExReplace(objItem.SerialNumber, " ", "") }