FileExists奇怪问题[已解决]
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run","xxx.exe", "REG_SZ",@ScriptFullPath);添加到自启动用上面的语句添加到自启动
If Not FileExists("log") Then DirCreate("log")
主程序里此时没有目录时FileExists判断错误,判断结果为1,并不生成目录
但是手动启动是测试结果正常,目录生成正常。百思不得其解??
[ 本帖最后由 rzwys 于 2009-4-4 07:19 编辑 ] 当前路径的问题. 那为什么我手动启动就没有问题呢?
回复 1# rzwys 的帖子
发觉是DirCreate问题以下程序运行后提示创建成功但是没有目录出现,原因不知道RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun","xxx.exe", "REG_SZ",@ScriptFullPath)
If FileExists("log") Then
MsgBox(4096, "", "log 确实存在。")
Else
MsgBox(4096,"", "log,并不存在。"&FileExists("log"))
If DirCreate("log") Then
MsgBox(4096, "", "创建成功。")
Else
MsgBox(4096, "", "创建失败。")
EndIf
EndIf
[ 本帖最后由 rzwys 于 2009-2-20 23:09 编辑 ]
回复 4# rzwys 的帖子
手动启动正常,机器重启不能正常创建 加@ScriptDir解决问题,但不太明白为什么手动可以,自动就不可以 加@ScriptDir解决问题,但不太明白为什么手动可以,自动就不可以
页:
[1]