找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22653|回复: 7

从他处复制代码到代码框然后粘贴出现的问题

  [复制链接]
发表于 2013-8-29 14:45:49 | 显示全部楼层 |阅读模式
发帖的时候从其他地方复制批处理代码到代码框里头让后点发表有时候代码会自动改动,甚至丢失字符,导致代码复制测试完全出错。我刚才回复一个帖子的时候经测试了好多次都出现这个问题。
请版主或站务工作人员检测一下。
发表于 2013-8-29 15:06:18 | 显示全部楼层
你用的什么浏览器?什么版本?
你回帖的时候,右上角的“源码”前面的复选框是否勾上了?
能否把你刚才测试时使用的代码贴出来我试试?
发表于 2013-8-29 15:39:57 | 显示全部楼层
http://www.bathome.net/thread-26111-1-1.html
这个帖子是吧?我试试:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. :: ================ 清空以 $ 开头的变量      
  4. for /f "delims==" %%a in ('set $ 2^>nul') do (
  5. set %%a=
  6. )
  7. :: ================ 统计每个单词出现次数
  8. (for /f "usebackq tokens=*" %%a in ("english text.txt") do (
  9.     for %%i in (%%a) do (
  10. ::================ 将每个单词代表的变量默认赋为空值
  11.         set /a $%%i+=1!$%%i!
  12.     )      
  13. )) 2>nul
  14. :: ================ 输出结果      
  15. (for /f "tokens=1,2 delims=$=" %%a in ('set $') do (
  16.      echo %%a %%b
  17. )) >"单词统计.txt"
  18. endlocal
复制代码
第15行的那个$符号要放在code标签里面的时候,需要写成$$
这是Discuz论坛的一个bug
 楼主| 发表于 2013-8-29 15:53:42 | 显示全部楼层
回复 3# Batcher


    厉害,呵呵,确实是这个帖子,我贴了N遍,实在没办法直接复制文本了。你这一说我就知道了,下次注意,谢谢!
 楼主| 发表于 2013-8-30 00:01:23 | 显示全部楼层
回复 2# Batcher


    除了三楼说的那个bug我觉得还有其他bug,比如我没用code标签标起来的代码直接复制到bat文件执行就没问题,但是如果复制到code标签里提交之后,再从帖子上点“复制代码”然后粘贴在bat文件里就会报错。而且直接从测试正确的代码复制到code标签里,包括将那个$字符写两遍,提交之后,点“复制代码”再粘贴成bat文件运行还是报错,同样的代码,不知道这个code功能是否存在其他问题。
发表于 2013-8-30 08:13:41 | 显示全部楼层
回复 5# Lumiere


    没有$符号的代码也有这个问题么?
 楼主| 发表于 2013-8-30 09:15:47 | 显示全部楼层
回复 6# Batcher


    其他代码我就没试过了,但之前有测试过还是可以的,不知道为什么那段代码不行,我试了很多次都不行,我也添加了两个$也不行,反正是同样有效的代码,用代码框的形式复制进去然后提交进去,自己在从代码框复制出来测试就出错了。
发表于 2013-8-30 09:35:02 | 显示全部楼层
回复 7# Lumiere


    我这里测试没有发现问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 00:50 , Processed in 0.013556 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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