TC官方合作论坛

标题: 求救 :我想要让浏览器运行本地的网页html如何写代码? [打印本页]

作者: qynasd    时间: 2016-10-1 12:30
标题: 求救 :我想要让浏览器运行本地的网页html如何写代码?
听说要用以"系统获取工作路径()"但又不知道如何写,麻烦知道的朋友告诉我..

作者: nfapp    时间: 2016-10-1 20:25
网页跳转(“浏览器0”,“D:\\文件夹\\文件夹\\html.html”)大概是这样的代码,改一下就能用了
作者: qynasd    时间: 2016-10-2 10:49
回复上楼的朋友:我想要自动读取目录,不然不知道在哪个目录,?
作者: qynasd    时间: 2016-10-2 10:57
nfapp 发表于 2016-10-1 20:25
网页跳转(“浏览器0”,“D:\\文件夹\\文件夹\\html.html”)大概是这样的代码,改一下就能用了 ...


回复上楼的朋友:我想要自动读取目录,不然不知道在哪个目录,?就是要一个自动读取当前目前目录这样的.

作者: nfapp    时间: 2016-10-2 11:14
qynasd 发表于 2016-10-2 10:57
回复上楼的朋友:我想要自动读取目录,不然不知道在哪个目录,?就是要一个自动读取当前目前目录这样的 ...

没听懂。。。。
作者: qynasd    时间: 2016-10-2 11:21
qynasd 发表于 2016-10-2 10:57
回复上楼的朋友:我想要自动读取目录,不然不知道在哪个目录,?就是要一个自动读取当前目前目录这样的 ...

就是要打开当前目前下的网页文件,比如,现在有个目录是A,目录下有个网页:index.  而生成的tc 软件要放在A目录下,我点这个TC软件,就能打开这个网页,这是这样,不用绝对路径,是自动识别当前目录!
作者: qynasd    时间: 2016-10-2 11:23
nfapp 发表于 2016-10-2 11:14
没听懂。。。。

就是要打开当前目前下的网页文件,比如,现在有个目录是A,目录下有个网页:index.  而生成的tc 软件要放在A目录下,我点这个TC软件,就能打开这个网页,这是这样,不用绝对路径,是自动识别当前目录!

作者: 1102509486    时间: 2016-10-2 11:28
资源目录 写法  网页跳转(“浏览器0”,“file:///”&获取资源路径("rc:这里是你的html文件名"))  当前目录下 则是 写法  网页跳转(“浏览器0”,“file:///”&系统获取工作路径()&"这里是你的html文件名")
作者: qynasd    时间: 2016-10-2 11:37
1102509486 发表于 2016-10-2 11:28
资源目录 写法  网页跳转(“浏览器0”,“file:///”&获取资源路径("rc:这里是你的html文件名"))  当前目 ...


// 自定义功能,用于操作浏览器控件线程
功能 搜索线程()
    // 跳转到百度搜索界面
    网页跳转(“浏览器0”,“file:///”&系统获取工作路径()&"index.html")
    循环(真)
        // 判断网页页面是否加载完成,对网页元素操作,请确保网页加载完成!否则会出异常错误!
        如果(网页加载("浏览器0"))
            // 如果加载完成则退出循环
            跳出
        结束
    结束   
    // 在搜索输入框里输入TC简单开发
    网页元素输入("浏览器0","TC简单开发","id:kw")
    // 点击百度一下按钮
    网页元素点击("浏览器0","id:su")
    消息框("成功完成搜索操作!","恭喜你")
结束

//开始按钮_点击操作
功能 开始_click()
    // 因为我们的程序里有循环判断网页状态代码,
    // 因此这里使用线程模式操作浏览器控件,以避免界面出现卡死现象。
    线程开启("搜索线程","")
结束

//退出按钮_点击操作
功能 退出_click()
   
    退出()
结束


你好,把你的代码放到这上面的代码,出现没有变量??上面代码如何改呢,你的语句接近成功了!
作者: 1102509486    时间: 2016-10-2 11:45
qynasd 发表于 2016-10-2 11:37
// 自定义功能,用于操作浏览器控件线程
功能 搜索线程()
    // 跳转到百度搜索界面

自己注意 你代码的写法 用英文模式些而不是中文模式输入法写 这种小问题你自己多看看 不就找到了
作者: qynasd    时间: 2016-10-2 11:46
1102509486 发表于 2016-10-2 11:45
自己注意 你代码的写法 用英文模式些而不是中文模式输入法写 这种小问题你自己多看看 不就找到了 ...


// 自定义功能,用于操作浏览器控件线程

功能 天气查询()
    // 跳转到百度搜索界面
    网页跳转("浏览器0","file:///&系统获取工作路径()"&"index.html")
    循环(真)
        // 判断网页页面是否加载完成,对网页元素操作,请确保网页加载完成!否则会出异常错误!
        如果(网页加载("浏览器0"))
            // 如果加载完成则退出循环
            跳出
        结束
    结束   
    // 在搜索输入框里输入长沙
    网页元素输入("浏览器0","长沙","name:city")
    等待(500)
    // 点击搜索按钮
    网页元素点击("浏览器0","tag:input&type:submit")
    等待(500)
    //等待加载完毕
    循环(真)
        // 判断网页页面是否加载完成,对网页元素操作,请确保网页加载完成!否则会出异常错误!
        如果(网页加载("浏览器0"))
            // 如果加载完成则退出循环
            跳出
        结束
    结束   
    网页设置滚动条位置("浏览器0",100,100)
    消息框("成功完成天气查询操作!","恭喜你")
结束

//开始按钮_点击操作
功能 开始_click()
    // 因为我们的程序里有循环判断网页状态代码,
    // 因此这里使用线程模式操作浏览器控件,以避免界面出现卡死现象。
    线程开启("天气查询","")
结束

//退出按钮_点击操作
功能 退出_click()
   
    退出()
结束


可是这代码能运行,也不能打开网页呀,还是说路径不对!!!!

作者: qynasd    时间: 2016-10-2 11:55
1102509486 发表于 2016-10-2 11:45
自己注意 你代码的写法 用英文模式些而不是中文模式输入法写 这种小问题你自己多看看 不就找到了 ...

还是不能打开网页,说路径不对,或者是没有显示网页不提示!
作者: qynasd    时间: 2016-10-2 12:29
1102509486 发表于 2016-10-2 11:45
自己注意 你代码的写法 用英文模式些而不是中文模式输入法写 这种小问题你自己多看看 不就找到了 ...

变量 线程ID
//从这里开始执行
功能 执行()

   
    网页跳转("浏览器0"""file:///"","&系统获取工作路径()"&"index.html")
结束


出现函数不存在!??????????????
作者: 1102509486    时间: 2016-10-3 15:13
= = 大兄弟 我都说了 自己仔细看代码 照我给的例子手动打别复制网页的  网页跳转("浏览器0","file:///"&系统获取工作路径()&"index.html")

如果提示路径不对 可能少了个\\符号  你就改成 网页跳转("浏览器0","file:///"&系统获取工作路径()"&"\\index.html") 自己手动打代码 输入法英文模式 别jb图便宜 去复制 你上面的代码很明显错的一塌糊涂




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1