找回密码
 加入
搜索
查看: 5827|回复: 6

[系统综合] 粘贴路径到input,提示错误!

  [复制链接]
发表于 2014-7-6 11:48:13 | 显示全部楼层 |阅读模式
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GUIListView.au3>
#include <IE.au3>

#region ### START Koda GUI section ### Form=C:\Users\Administrator\Desktop\Form1.kxf
$Form1 = GUICreate("生成器", 615, 438, 192, 124)
$Label1 = GUICtrlCreateLabel("记事本路径:", 48, 56, 76, 17)
$Button1 = GUICtrlCreateButton("一键生成", 144, 120, 321, 33)
$Input1 = GUICtrlCreateInput("", 120, 53, 345, 21)
$Button2 = GUICtrlCreateButton("浏览", 480, 49, 49, 25)
GUISetState()
Opt("TrayMenuMode", 1) ; 默认托盘菜单项目(脚本已暂停/退出脚本) (Script Paused/Exit) 将不显示.

#endregion ### END Koda GUI section ###
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Button2
                        $var = FileOpenDialog("打开", @DesktopDir & "", "文本文件 (*.txt)", 1 + 4)
                        If @error Then
                                MsgBox(16, "提示", "没有选择文件!")
                        Else
                                $var = StringReplace($var, "|", @CRLF)
                                GUICtrlSetData($Input1, $var)
                        EndIf
                Case $Button1
                        Local $path = GUICtrlRead($Input1)
                        If $path = "" Then
                                MsgBox(16, "提示", "目录不能为空!")
                        ElseIf StringMid($path, 2, 2) <> ":" Then
                                MsgBox(16, "提示", "路径错误,请输入完整路径。")
                        Else
                                MsgBox(0, "提示", "路径正确,")
                        EndIf
        EndSwitch
WEnd
为什么我直接粘贴路径到input里面,提示错误呢?问题出在哪里了。谢谢。
发表于 2014-7-6 23:14:22 | 显示全部楼层
拜托能不能把问题项目说完整 ......
 楼主| 发表于 2014-7-7 14:57:02 | 显示全部楼层


就是把剪切板里的内容粘贴到这地址栏

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2014-7-7 15:49:30 | 显示全部楼层
测试了好几个都正常的,貌似只能是txt格式的。看下是不是你粘贴的类容的后缀不对(不是txt格式的)。希望早日解决你的问题
 楼主| 发表于 2014-7-7 16:39:15 | 显示全部楼层
我再看看。感谢各位的关注。
发表于 2014-7-7 16:50:55 | 显示全部楼层
本帖最后由 shqf 于 2014-7-7 16:56 编辑

程序测试正常啊。
你的程序与贴出的程序一样吗?可程序中只有“记事本路径”,无图片所示的“日志文件路径”。
关键是你的剪贴板内容哪里来的?具体是什么内容?还有出错的提示是什么呢?程序的要求仅是用FileOpenDialog() 来获取路径的呀!
不知你想实现什么功能?
发表于 2014-7-13 09:34:32 | 显示全部楼层
测试程序正常,可以粘贴路径啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-9 05:02 , Processed in 0.078709 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表