Что нового

[Ошибки] Error parsing function call

kapiton

Новичок
Сообщения
2
Репутация
0
Доброго времени суток!
Весь мозг уже сломал, вот код:

Код:
Opt("TrayIconHide", 1)
Opt("TrayAutoPause", 0)

$InstPath32 = @WindowsDir & "\System32"
$InstPath64 = @WindowsDir & "\Sysnative"

If FileExists(@WindowsDir & "\ScreenSaverRZD\") = False Then
	DirCreate(@WindowsDir & "\ScreenSaverRZD")
EndIf

FileInstall("screensaver1.scr", @WindowsDir & "\ScreenSaverRZD\", 1)
FileInstall("screensaver2.scr", @WindowsDir & "\ScreenSaverRZD\", 1)
FileInstall("screensaver3.scr", @WindowsDir & "\ScreenSaverRZD\", 1)
FileInstall("screensaver4.scr", @WindowsDir & "\ScreenSaverRZD\", 1)
FileInstall("screensaver5.scr", @WindowsDir & "\ScreenSaverRZD\", 1)
FileInstall("screensaver6.scr", @WindowsDir & "\ScreenSaverRZD\", 1)

$month = @MON

Select
	Case $month = "01" OR $month = "02"
		FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver1.scr", $InstPath32 & "\screensaver_rzd.scr", 1)
	Case $month = "03" OR $month = "04"
		FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver2.scr", $InstPath32 & "\screensaver_rzd.scr", 1)
	Case $month = "05" OR $month = "06"
		FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver3.scr", $InstPath32 & "\screensaver_rzd.scr", 1)
	Case $month = "07" OR $month = "08"
		FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver4.scr", $InstPath32 & "\screensaver_rzd.scr", 1
	Case $month = "09" OR $month = "10"
		FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver5.scr", $InstPath32 & "\screensaver_rzd.scr", 1)
	Case $month = "11" OR $month = "12"
		FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver6.scr", $InstPath32 & "\screensaver_rzd.scr", 1)
 EndSelect

If @OSArch <> "X86" Then
	Select
		Case $month = "01" OR $month = "02"
			FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver1.scr", $InstPath64 & "\screensaver_rzd.scr", 1)
		Case $month = "03" OR $month = "04"
			FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver2.scr", $InstPath64 & "\screensaver_rzd.scr", 1)
		Case $month = "05" OR $month = "06"
			FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver3.scr", $InstPath64 & "\screensaver_rzd.scr", 1)
		Case $month = "07" OR $month = "08"
			FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver4.scr", $InstPath64 & "\screensaver_rzd.scr", 1
		Case $month = "09" OR $month = "10"
			FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver5.scr", $InstPath64 & "\screensaver_rzd.scr", 1)
		Case $month = "11" OR $month = "12"
			FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver6.scr", $InstPath64 & "\screensaver_rzd.scr", 1)
	EndSelect
EndIf

Exit


При запуске скомпилированного скрипта выдается вот такое окно с сообщением:
Error parsing function call (картинка во вложении)

Что тут не так?
 

Вложения

  • 1.png
    1.png
    21.6 КБ · Просмотры: 4

hedji

Продвинутый
Сообщения
409
Репутация
94
Скобки в конце строк:
Код:
FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver4.scr", $InstPath32 & "\screensaver_rzd.scr", 1

FileCopy(@WindowsDir & "\ScreenSaverRZD\screensaver4.scr", $InstPath64 & "\screensaver_rzd.scr", 1


Ctrl+F5 проверка синтаксиса в редакторе.
 
Автор
K

kapiton

Новичок
Сообщения
2
Репутация
0
Ха, а СЛОНА я и не заметил :stars:
Пора в отпуск. Спасибо большое
 
Верх