Что нового

Немогу создать AutoIt документ

FlatX007

Tattoo!
Сообщения
197
Репутация
35
Создаю на рабочем столе документ Con.au3 (англ буквами) пишет недопустимое имя файла...

Что у вас тоже не получается создать ? хе хе шутка юмора ... :rofl:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,716
NUL, CON, LPT1 и т.д. зарезервированные имена.
 
Автор
F

FlatX007

Tattoo!
Сообщения
197
Репутация
35
Насчёт Con веселее http://www.liveinternet.ru/showjournal.php?journalid=1609745&tagid=215413
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
FAR все это создает за милую душу... :smile:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
snoitaleR [?]
FAR все это создает за милую душу
AutoIt тоже может:

Код:
#include <WinAPI.au3>

$sFile = "\\?\" & @DesktopDir & "\CON.txt"

If Not FileExists($sFile) Then
	$hFile = _WinAPI_CreateFile($sFile, 1, $GENERIC_WRITE, $FILE_SHARE_WRITE)
	_WinAPI_CloseHandle($hFile)
Else
	_WinAPI_DeleteFile($sFile)
EndIf

Func _WinAPI_DeleteFile($sFile)
    Local $aRet = DllCall("kernel32.dll", "handle", "DeleteFileW", "wstr", $sFile)
    
    If @error Then
        Return SetError(1, 0, 0)
    EndIf
    
    Return $aRet[0]
EndFunc


правда для au3 почему то оно не работает...
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
Значит, проблема не на уровне ядра... :smile:
 

SyDr

Сидра
Сообщения
651
Репутация
158
Где проблема? Это разве просто так придумано?
Куда системе писать данные, в файл con, который вам захотелось создать или на консоль? В файл nul или в никуда? Как она должна это определять?
 
Верх