精易论坛

标题: 追加文件名保存文件 [打印本页]

作者: fjsystem    时间: 2025-3-30 19:16
标题: 追加文件名保存文件
使用TWAIN组件
如果当前文件夹中没有abc*.txt,就以abc1.txt写入文件,下次以*+1的顺序命名写出第二个文件,不是在一个文件中追加内容。
如:TWAIN组件.保存到文件 (取运行目录 () + “\abc” + 到文本 (什么什么 + 1) + “.txt”)
       不会了,网上都在打开一个文件,在一个文件里追加新的内容。谢谢。

示例.e

2.72 KB, 下载次数: 5


作者: aipca    时间: 2025-3-30 19:16
  
窗口程序集名保 留  保 留备 注
启动窗口程序集   
变量名类 型数组备 注
i整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
TWAIN组件.初始化 ()
子程序名返回值类型公开备 注
_按钮_被单击  
i = i + 1
判断循环首 (文件_是否存在 (取运行目录 ()“\abc”到文本 (i)“.txt”))
TWAIN组件.保存到文件 (取运行目录 ()“\abc”到文本 (i)“.txt”)
判断循环尾 ()


i支持库列表   支持库注释   
twain数码设备支持库


作者: 是可可吖    时间: 2025-3-30 19:18
变量+1   保存一次+1
作者: fjsystem    时间: 2025-3-30 19:56
是可可吖 发表于 2025-3-30 19:18
变量+1   保存一次+1

这个真是不会啊
作者: 是可可吖    时间: 2025-3-30 20:03
fjsystem 发表于 2025-3-30 19:56
这个真是不会啊

你这个  TWAIN组件  保存的不是图片文件吗? 你要保存txt应该不行吧

补充内容 (2025-3-30 20:03):
将捕获到的图片保存到文件中,格式是BMP的。注:此方法需要在“图片发送完毕”事件中调用。本命令为初级对象成员命令
作者: Ruang    时间: 2025-3-30 20:04
用的是定位可建文本,比如指定目录中只有1  3  10  这三个文件,他会建立2  4  5 。。。以此类推进行递增
注:此方法需要在“图片发送完毕”事件中调用


补充内容 (2025-3-30 20:07):
如果空缺的文件名满了,就会以最大的文件名,进行数字递增

补充内容 (2025-3-30 20:15):
注:此方法需要在“图片发送完毕”事件中调用
根据这个说法,严格意义上是错的

截图20250330184258.png (8.19 KB, 下载次数: 0)

截图20250330184258.png

demo.e

949.48 KB, 下载次数: 1


作者: Ruang    时间: 2025-3-30 20:14
应该这么写吧



补充内容 (2025-3-30 20:21):
这个方式有点臃肿,如果先枚举出所有可新建的文件,然后再在“图片发送完毕”事件中,依次递增写出,
而不是在每次发送完毕后再枚举文件

demo.e

950.36 KB, 下载次数: 0


作者: Ruang    时间: 2025-3-30 21:00
这应该就是啦,图片传送完毕就本地保存了

demo.e

950.98 KB, 下载次数: 2






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4