火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1005|回复: 13
打印 上一主题 下一主题

[其它] 求助!子文本替换怎么使用?

[复制链接]

4

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
跳转到指定楼层
楼主
发表于 2023-10-7 10:07:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编辑框1.内容 = 子文本替换 ("C:\Windows\explorer.exe", 转义符.反斜杠, 转义符.反斜杠 + 转义符.反斜杠, , , )

错误: 无法将数据类型"空"转换到"文本型"
回复

使用道具 举报

32

主题

440

帖子

2179

积分

金牌会员

Rank: 6Rank: 6

积分
2179
沙发
发表于 2023-10-7 10:32:29 | 只看该作者
本帖最后由 山梦 于 2023-10-7 10:34 编辑

用个变量来接收"C:\Windows\explorer.exe"
<火山程序 类型 = "通常" 版本 = 1 />

变量 来 <类型 = 文本型 值 = "C:\Windows\explorer.exe">
子文本替换 (来, 转义符.反斜杠, 转义符.反斜杠 + 转义符.反斜杠, , , )
调试输出 (来)


回复

使用道具 举报

4

主题

149

帖子

1065

积分

核心用户

用户组:菜鸟用户

Rank: 9Rank: 9Rank: 9

积分
1065
板凳
发表于 2023-10-7 10:38:51 | 只看该作者
<火山程序 类型 = "通常" 版本 = 1 />

变量 初始文本 <类型 = 文本型>
初始文本 = "C:\Windows\explorer.exe"
子文本替换 (初始文本, "\\", "\\\\", , , )
调试输出 (初始文本)
死活学不会
回复

使用道具 举报

15

主题

118

帖子

890

积分

高级会员

Rank: 4

积分
890
地板
发表于 2023-10-7 10:44:24 | 只看该作者
编辑框1.内容 =,不可以=
不能像易语言那样=,直接命令
回复

使用道具 举报

4

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
5#
 楼主| 发表于 2023-10-7 11:03:14 | 只看该作者
苹果2014 发表于 2023-10-7 10:44
编辑框1.内容 =,不可以=
不能像易语言那样=,直接命令

那怎么办?

加入文本和调试输出也不行。。
回复

使用道具 举报

4

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
6#
 楼主| 发表于 2023-10-7 11:21:57 | 只看该作者
yuangao 发表于 2023-10-7 10:38
变量 初始文本
初始文本 = "C:\Windows\explorer.exe"
子文本替换 (初始文本, "\\", "\\\\", , , )

谢谢大佬!
回复

使用道具 举报

4

主题

149

帖子

1065

积分

核心用户

用户组:菜鸟用户

Rank: 9Rank: 9Rank: 9

积分
1065
7#
发表于 2023-10-7 12:38:48 | 只看该作者
本帖最后由 yuangao 于 2023-10-7 12:39 编辑

前段时间, 也是遇到这个,   也是别人指点的,  我是替换字节集,  也是一样的意思.. 我不是什么大佬, 我不会也是这样问别人, 相互学习吧.
死活学不会
回复

使用道具 举报

4

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
8#
 楼主| 发表于 2023-10-7 12:49:31 | 只看该作者
yuangao 发表于 2023-10-7 12:38
前段时间, 也是遇到这个,   也是别人指点的,  我是替换字节集,  也是一样的意思.. 我不是什么大佬, 我不会 ...

但是没能把\替换成\\ 不知道咋搞了
回复

使用道具 举报

4

主题

149

帖子

1065

积分

核心用户

用户组:菜鸟用户

Rank: 9Rank: 9Rank: 9

积分
1065
9#
发表于 2023-10-7 13:49:02 | 只看该作者
本帖最后由 yuangao 于 2023-10-7 14:38 编辑
1105110683 发表于 2023-10-7 12:49
但是没能把\替换成\\ 不知道咋搞了

这个是千年难题了,  好像.哈哈.. 方法是这样,  至于这个\, 为什么不行, 估计要问老板..  和易语言有区别, 区别就是易语言不需要转义符


原因就是你初始的文本, 本身就是错误,   因为是火山,  需要转义符,  你初始文本应该是写成  C:\\Windows\\explorer.exe   只要是字符串,都应该是\\这个意思
死活学不会
回复

使用道具 举报

4

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
10#
 楼主| 发表于 2023-10-7 14:38:08 | 只看该作者
yuangao 发表于 2023-10-7 13:49
这个是千年难题了,  好像.哈哈.. 方法是这样,  至于这个\, 为什么不行, 估计要问老板..  和易语言有区别,  ...

但是我要处理的内容只有一个\   想了一天没招了,算了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-18 05:00 , Processed in 0.092103 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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