按照需求输入指令即可在易语言软件中设置一个按钮来打开指定网站,具体操作请参照以下步骤,演示软件为易语言。
1、首先在电脑上打开易语言软件,创建windows程序窗口。
2、然后在程序窗口上面添加按钮组件,如图所示。
3、用鼠标左键点击按钮组件,在按钮的属性里找到标题,然后输入文字内容。
4、然后双击按钮组件,来到窗口程序集界面。
5、在按钮被单击的事件下写入下图中的代码,其中网址需输入目标网址,就是需要一按下按钮,就转到的那个网页。
易语言目前不能直接打开携带的程序,不过可以这样,把这个程序以图片的形式,把程序的字节集保存到程序等图片资源里面。然后运行程序的时候,把这个字节集保存到运行电脑的一个固定路径里面,然后通过命令打开这个程序,软件关闭的时候自动删除这个程序就行了。目前好像都是这个方法。
呃..楼主,不太明白你问题所说的是神马意思。您是说用您编译的软件,不指定路径,打开电脑里你想打开的exe软件吧..?如果是这样我有3种方法:
1.在程序内写好运行路径,打开编译好的程序后直接打开。
运行
(“要运行exe的路径”,
假,
)
如:运行
(“C:\Program
Files\Tencent\QQ\Bin\QQ.exe”,
假,
)
如果不是这种,而是知道某个exe名不需要路径想打开它,请参考第二种:
2.在编辑框内输入文件名,自动搜索并打开。
.版本
2
.支持库
EThread
.程序集
窗口程序集1
.程序集变量
线程,
整数型
.子程序
_按钮1_被单击
编辑框2.内容
=
“”
启动线程
(&创建线程,
,
线程)
.子程序
__启动窗口_创建完毕
编辑框2.是否允许多行
=
真
编辑框2.滚动条
=
3
.子程序
创建线程
文件搜索
(“C:\”,
编辑框1.内容)
文件搜索
(“D:\”,
编辑框1.内容)
文件搜索
(“E:\”,
编辑框1.内容)
'
若还有其他盘还可以继续添加
关闭线程句柄
(线程)
.子程序
文件搜索
.参数
目录名,
文本型
.参数
文件名,
文本型,
可空
.局部变量
寻找结果,
文本型
.如果真
(目录名
=
“”)
信息框
(“目录名不能为空”,
0,
)
返回
()
.如果真结束
.如果真
(文件名
=
“”)
文件名
=
“*.*”
.如果真结束
.如果真
(取文本右边
(目录名,
1)
≠
“\”)
目录名
=
目录名
+
“\”
.如果真结束
寻找结果
=
寻找文件
(目录名
+
文件名,
)
.判断循环首
(寻找结果
≠
“”)
编辑框2.加入文本
(目录名
+
寻找结果
+
“
”
+
#换行符)
寻找结果
=
寻找文件
(,
)
.判断循环尾
()
寻找结果
=
寻找文件
(目录名
+
“*.*”,
#子目录)
.判断循环首
(寻找结果
≠
“”)
.如果真
(寻找结果
≠
“.”
且
寻找结果
≠
“..”)
文件搜索
(目录名
+
寻找结果,
文件名)
.如果真结束
寻找结果
=
寻找文件
(,
#子目录)
.判断循环尾
()
-----------------------------------------------------
如果只是想单纯地不提供路径打开文件,推荐用第三种方法:
3.自动搜索文件并且打开。
启动线程
(&创建线程,
,
线程)
.子程序
创建线程
文件搜索
(“C:\”,“你要打开的文件”)
文件搜索
(“D:\”,“你要打开的文件”)
文件搜索
(“E:\”,“你要打开的文件”)
文件搜索
(“F:\”,“你要打开的文件”)
'
若还有其他盘还可以继续添加
关闭线程句柄
(线程)
.子程序
文件搜索
.参数
目录名,
文本型
.参数
文件名,
文本型,
可空
.局部变量
寻找结果,
文本型
.如果真
(目录名
=
“”)
信息框
(“目录名不能为空”,
0,
)
返回
()
.如果真结束
.如果真
(文件名
=
“”)
文件名
=
“*.*”
.如果真结束
.如果真
(取文本右边
(目录名,
1)
≠
“\”)
目录名
=
目录名
+
“\”
.如果真结束
寻找结果
=
寻找文件
(目录名
+
文件名,
)
.判断循环首
(寻找结果
≠
“”)
寻找结果
=
寻找文件
(,
)
.判断循环尾
()
寻找结果
=
寻找文件
(目录名
+
“*.*”,
#子目录)
.判断循环首
(寻找结果
≠
“”)
.如果真
(寻找结果
≠
“.”
且
寻找结果
≠
“..”)
文件搜索
(目录名
+
寻找结果,
文件名)
.如果真结束
寻找结果
=
寻找文件
(,
#子目录)
.判断循环尾
()
运行
(“你要打开的文件名字”,
假,
)
或者
运行
(寻找结果,
假,
)