![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 07:26 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]請問大哥們我寫的文本替換更名哪裡有錯?(附圖) |
| 可打印版本 2,247 / 31 |
| 第1楼 leo1984 | 发表于 2007-10-31 22:52 |
| 初级用户 发帖 43 积分 96 | |
|
[求助]請問大哥們我寫的文本替換更名哪裡有錯?(附圖) 我是新手,剛開始嘗試寫^^"
我有一個目錄的文本,是論壇程序的數據文本 文本以∥這個作為分隔符 文本內容如下: 流浪漢∥∥搜尋日本AV女優圖片的利器∥http://image.baidu.jp/∥59.113.162.145∥2007/03/21 13:37∥54188@IMYF.COM∥ 我想要把每個文本一定要是第一行裡,的2007/03/21 13:37時間的部份用來更改文本檔案名稱 如下圖: ![]() 可是我的寫法卻無法完成,請問是哪個地方寫錯了嗎? 麻煩大哥們指導一下,十分感謝^^ [ Last edited by leo1984 on 2007-10-31 at 10:53 PM ] |
|
| 第2楼 1112yuhua | 发表于 2007-10-31 23:07 |
| 初级用户 发帖 44 积分 106 | |
|
看到你图片里面是“||”而不是“//"
|
|
| 第3楼 abcd | 发表于 2007-10-31 23:16 |
| 银牌会员 发帖 739 积分 1,436 | |
| 第4楼 terse | 发表于 2007-11-01 01:43 |
| 银牌会员 发帖 946 积分 2,404 | |
|
没有太清楚你的意思:你的文本内容如你图片的话 应该是||而不是∥ 这样试试如何?
[ Last edited by terse on 2007-11-1 at 02:00 AM ] |
|
| 第5楼 zh159 | 发表于 2007-11-01 02:06 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
修改一下楼上的(如果是||,将∥改为^|即可,tokens=5根据所需字符位置确定):建议先测试正确再实际操作
[ Last edited by zh159 on 2007-11-1 at 02:08 AM ] |
|
| 第6楼 terse | 发表于 2007-11-01 02:30 |
| 银牌会员 发帖 946 积分 2,404 | |
|
重新改了一下 我这里是以贴出的试的 是tokens=6 当然这个是无关的 关键能处理就好。前贴没看是第一排的
:流浪漢|| ||搜尋日本AV女優圖片的利器||http://image.baidu.jp/||59.113.162.145||2007/03/20 13:37||54188@IMYF.COM|| [ Last edited by terse on 2007-11-1 at 02:59 AM ] |
|
| 第7楼 leo1984 | 发表于 2007-11-01 05:31 |
| 初级用户 发帖 43 积分 96 | |
|
看來要玩這東西很需要邏輯啊,每位大哥的寫法都不一樣,但都可以成功
我還要多玩玩,不然簡直來這裡開玩笑哩@@ 1112yuhua 是∥沒錯的^^ abcd 哈哈,老大哥果然厲害,一測試就成功了,來台灣一定要給我請客啊^^ terse 您的兩次指令都可以成功,只要把參數改符合庵要的即可,第一次的我有測試,但是檔名沒有去除掉一些符號,會變成2007/03/21 13:37.txt 十分感謝大哥^^ |
|
| 第8楼 abcd | 发表于 2007-11-01 07:25 |
| 银牌会员 发帖 739 积分 1,436 | |
|
∥是一个字符,不是//两个字符啦
楼主还起的真早啊 |
|
| 第9楼 leo1984 | 发表于 2007-11-01 07:40 |
| 初级用户 发帖 43 积分 96 | |
|
哈哈~我昨晚搞網站很累
就先睡了,今天就比較早起^^ 可以順便請問一下,我在更改文本檔名時 發現無法辨識 - 這個字符 所以更改完檔名後,會變成61.224.104.78 - 61.224.104.78.txt 而我不需要讓它辨識 - 這個字符 只要將61.224.104.78 - 61.224.104.78變成61.224.104.78即可 處理前: 0o0∥1∥ Vista風格語言欄&新版聲音圖示&音量控制界面∥安裝完看起來是不錯,但它是簡體字= =!!!,請問大大要如果想改回來要如何改 @0@???∥61.224.104.78 - 61.224.104.78∥2006/11/01 09:23∥zerg0517@yahoo.com.tw∥ 處理後: 0o0∥1∥ Vista風格語言欄&新版聲音圖示&音量控制界面∥安裝完看起來是不錯,但它是簡體字= =!!!,請問大大要如果想改回來要如何改 @0@???∥61.224.104.78∥2006/11/01 09:23∥zerg0517@yahoo.com.tw∥ 我試過再寫一個for抓取∥61.224.104.78 - 61.224.104.78∥ 之間的字符刪除 但是都失敗,請問應該如何寫呢? [ Last edited by leo1984 on 2007-11-1 at 07:43 AM ] |
|
| 第10楼 abcd | 发表于 2007-11-01 08:11 |
| 银牌会员 发帖 739 积分 1,436 | |
|
如果IP前的一段中,∥的個數是定的,下面的應該可以的。
|
|
| 第11楼 abcd | 发表于 2007-11-01 08:22 |
| 银牌会员 发帖 739 积分 1,436 | |
|
针对个数不定的,不过因为字符串中有&这个特殊字符,所有输出时必须加""了。 |
|
| 第12楼 leo1984 | 发表于 2007-11-01 08:27 |
| 初级用户 发帖 43 积分 96 | |
|
大哥,似乎是不行的
∥確實是個定數 - 也是定數 我看此迴圈似乎是找到 ∥- 這個字符對吧? 但是剛才測試沒有反應耶@@ 還有大哥您還沒上班或上課嗎? 感謝熱情相助哪^^ |
|
| 第13楼 leo1984 | 发表于 2007-11-01 08:29 |
| 初级用户 发帖 43 积分 96 | |
|
第二段您給的指令它說
這個時候不應有< 是什麼意思呢@@? |
|
| 第14楼 abcd | 发表于 2007-11-01 08:29 |
| 银牌会员 发帖 739 积分 1,436 | |
|
用sed快 多了 |
|
| 第15楼 abcd | 发表于 2007-11-01 08:31 |
| 银牌会员 发帖 739 积分 1,436 | |
|
因为我是复制"0o0∥1∥ Vista風格語言欄&新版聲音圖示&音量控制界面∥安裝完看起來是不錯,但它是簡體字= =!!!,請問大大要如果想改回來要如何改 @0@???∥61.224.104.78 - 61.224.104.78∥2006/11/01 09:23∥zerg0517@yahoo.com.tw∥“这一段到记事本处理的。
每一段我都测试过,在我这是可以的。 |
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |