RMS 发表于 2022-7-6 22:52:58

谁知道“\x03\x03”是什么

我很好奇,因为我试图模拟enter命令,但使用。SendKeys似乎在类库acad项目中不起作用?所以我想也许下面的例子是一个可能的替代方案,那么有人知道“\x03\x03”是什么吗?
 
谢谢
 

      // First cancel any running command          if (doc.CommandInProgress != "" &&
             doc.CommandInProgress != "CD")
         {
         AcadDocument oDoc =
             (AcadDocument)doc.AcadDocument;
         oDoc.SendCommand("\x03\x03");
         }

 
代码来自此处:
http://through-the-interface.typepad.com/through_the_interface/2007/03/closing_all_ope.html

Kerry Brown 发表于 2022-7-6 23:24:48

十六进制x03是一个控制字符
相当于Control-C。。。在这种情况下,发送两次,以取消任何活动命令。

RMS 发表于 2022-7-7 00:09:15

这有点酷,但是。SendComand在我的2008年无法使用,所以我不得不使用它,我发现一两个空格可以模拟enter。
 

acDoc.SendStringToExecute("._erase _all", True, False, False)

 
谢谢
页: [1]
查看完整版本: 谁知道“\x03\x03”是什么