Что нового

Поиск файла для вставки в переменную

Diesel

Новичок
Сообщения
35
Репутация
0
После переименования файла в "дату", как найти его для переменной $Log?

Код:
Dim $Log = 'D:\*.rar' ; не подходит


Код:
Dim $Name = @MDAY & "." & @MON & "." & @YEAR & "-" & @HOUR & ";" & @MIN
Dim $Log = 

FileMove("D:\Log.rar", "D:\" & $Name & ".rar")
 

AZJIO

Меценат
Меценат
Сообщения
2 755
Репутация
1 150
Diesel
оно?

Код:
$Log ="D:\" & $Name & ".rar"
 
Автор
D

Diesel

Новичок
Сообщения
35
Репутация
0
AZJIO
Неа, не видит :(


Добавлено:
Сообщение автоматически объединено:

Нужно чтобы Log.rar каждый раз переименовывался по разному и его можно было найти через $Log. Посчитал дату с временем лучшим вариантом, но проблематично.
 

AZJIO

Меценат
Меценат
Сообщения
2 755
Репутация
1 150
Diesel
Код:
Dim $Name = @MDAY & "." & @MON & "." & @YEAR & "-" & @HOUR & ";" & @MIN
; Dim $Log = 
$Log ="D:\" & $Name & ".rar"

FileMove("D:\Log.rar", "D:\" & $Name & ".rar")
If MsgBox(4, 'Сообщение', 'Проверим видит или нет?')=6 Then
	ShellExecute($Log)
EndIf
 
Автор
D

Diesel

Новичок
Сообщения
35
Репутация
0
AZJIO
Сейчас видит :smile:

Выяснил в чем проблема.
Код:
Dim $Name = @MDAY & "." & @MON & "." & @YEAR & "-" & @HOUR & ";" & @MIN

Он переименовывает в дату с которой был запущен скрипт, а точнее время (минуты).
Как переименовать в текущее время на компе?


Добавлено:
Сообщение автоматически объединено:

Решил проблему поместив это в бесконечный цикл
Код:
$Name = @MDAY & "." & @MON & "." & @YEAR & "-" & @HOUR & ";" & @MIN
$Log ="D:\" & $Name & ".rar"

Весь скрипт в While 1 :-[ Не думал что повлияет на что-то, но сумел догадаться.

AZJIO, благодарю за помощь :ok:
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1 575
Репутация
335
Diesel [?]
Весь скрипт в While 1
Не обязательно. Тогда у Вас будет выполняться Ваш скрипт - возможно будут ошибки.
Лучше использовать AdlibRegister и остоянно обновлять Вашу переменную.

Код:
Global $Date = @MDAY & "." & @MON & "." & @YEAR & "-" & @HOUR & ";" & @MIN

AdlibRegister("DateUpdate", 1000)

Func DateUpdate()
	$Date = @MDAY & "." & @MON & "." & @YEAR & "-" & @HOUR & ";" & @MIN
EndFunc
 
Верх