V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
julijulilijuliju
V2EX  ›  问与答

粘帖板中的 URL 为什么会被这样修改?

  •  
  •   julijulilijuliju · 2015-01-13 15:40:55 +08:00 · 2793 次点击
    这是一个创建于 3631 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2015-09-10 11:42:38 +08:00
    wenketel
        1
    wenketel  
       2015-01-13 16:26:15 +08:00
    EchosKK
        2
    EchosKK  
       2015-01-13 16:58:34 +08:00
    @wenketel
    其实重点是,这样操作之后,连剪切板里面的内容都被替换了。
    之前还真没发现。。。
    wenketel
        3
    wenketel  
       2015-01-13 17:07:14 +08:00
    @EchosKK 的确粘贴到文件名和记事本的确变了,粘贴到浏览器上是正常的。
    zealic
        4
    zealic  
       2015-01-13 17:13:55 +08:00
    楼主发现了一个 bug。 (不,这是 feature!)
    ob
        5
    ob  
       2015-01-13 17:18:30 +08:00
    难道粘贴后的文件名和粘贴板是指向同一个指针位置,改了之后,引用都发生变化。
    纯属猜测。。
    FrankFang128
        6
    FrankFang128  
       2015-01-13 17:20:43 +08:00 via Android
    赶快给微软提bug
    julijulilijuliju
        7
    julijulilijuliju  
    OP
       2015-01-13 18:32:19 +08:00
    @zealic 什么是feature啊,到底是不是bug啊
    @FrankFang128 真的是bug吗?到逛了逛官网没发现提bug的入口啊,如果真是bug,请给个地址,十分感谢!
    hging
        8
    hging  
       2015-01-13 18:43:27 +08:00
    楼主你个骗子. 我专门开虚拟机发现粘贴进记事本没问题. 具体原因看1L-.- 逗死我了
    andybest
        9
    andybest  
       2015-01-13 18:48:22 +08:00
    真的有这个问题,好奇是为什么

    另外请 1L 仔细看题,弄清楚楼主意思后再回复
    julijulilijuliju
        10
    julijulilijuliju  
    OP
       2015-01-13 18:52:20 +08:00   ❤️ 1
    @hging 1.是把URL粘帖为文件夹或记事本的name,不是粘帖进记事本好吧!
    2.一楼的图片不能说明问题,文件名是不能包含某些字符,可是为什么这样做会导致粘帖板的内容会被修改呢?
    3.逗逼死你了!
    Sunyanzi
        11
    Sunyanzi  
       2015-01-15 03:29:39 +08:00
    @andybest 你什么操作系统 ..? 我在 Windows 7 x64 下无法复现 ...
    andybest
        12
    andybest  
       2015-01-15 03:38:56 +08:00   ❤️ 1
    @Sunyanzi Win7 X64

    1、先复制 URL: http://v2ex.com/t/160870#reply0
    2、桌面右键创建一个文件夹,按 Ctrl+V 将 URL 粘贴至该文件夹名字中,然后按 ESC ,取消重命名该文件夹
    3、在任意文本文件中 Ctrl+V 后你会发现剪贴板的内容被改了
    Sunyanzi
        13
    Sunyanzi  
       2015-01-15 04:30:44 +08:00
    @andybest 依然复现不能 ...

    桌面新建文件夹 ... 粘贴网址 ... ESC ... 在 V2EX 的回帖框内再粘贴 ... 正常 ...

    桌面新建文件夹 ... 粘贴网址 ... 回车 ... 在 V2EX 的回帖框内再粘贴 ... 正常 ...

    桌面新建空白文件 ... 用右键粘贴 ... ESC ... 在 V2EX 的回帖框内右键粘贴 ... 正常 ...

    桌面新建空白文件 ... 用右键粘贴 ... 回车 ... 在 V2EX 的回帖框内右键粘贴 ... 正常 ...

    Windows 7 Ultimate x64 ... Version 6.1.7600.16385 ...
    bombless
        14
    bombless  
       2015-01-18 19:24:12 +08:00   ❤️ 1
    8.1 64 位,可复现
    恭喜你发现了一个bug

    前几天我“以为”我发现了一个bug
    我写了一个三行程序,调用cmd.exe命令行参数是/c dir。
    关键是,我编译出来的程序就是dir.exe。
    我执行dir,咦,空的。
    再执行cmd /d dir,然后就是内存不足、内存访问错误、程序已停止访问各种错误弹出来。

    可能是某个调用栈溢出了。那就不算bug。
    julijulilijuliju
        15
    julijulilijuliju  
    OP
       2015-01-19 09:14:54 +08:00
    @bombless 可微软给我的回复认为这不是BUG而是“设计使然”,我就纳闷了,啥叫设计使然啊?
    bombless
        16
    bombless  
       2015-01-19 09:25:24 +08:00
    @julijulilijuliju 可能对方像楼上一部分人一样理解错了
    julijulilijuliju
        17
    julijulilijuliju  
    OP
       2015-09-10 11:42:38 +08:00 via Android
    @zealic [It's not bug, it's design caused]
    一直以为剪贴板没有 ui ,执行粘贴也是在查看其内容。而当粘贴所得并非并且修改原有内容时被告知设计使然而非 bug ,就是说没人骗你,巨硬这是在自欺欺人 Via 然被设计
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   835 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.