我有一个脚本,接受一个目录作为用户的参数.我想显示在Windows中显示的目录路径的名称.也就是说,
PS C:\SomeDirectory> cd .\anotherdirectory
PS C:\AnotherDirectory> . .\myscript.ps1 "c:\somedirectory"
C:\SomeDirectory
Run Code Online (Sandbox Code Playgroud)
给定"c:\ somedirectory"时如何检索"C:\ SomeDirectory"?
在 .net 4.7 中的一个简单的 Windows 窗体应用程序中,我的窗体上只有一个 RichTextBox。我正在从我的本地加载一个在 MS Word 2016 中创建的 *.rtf 文件。超链接已在 Word 中设置。问题在于并非所有链接在单击应用程序中的超链接时都会触发 LinkClicked 事件。
行为如下: 如果超链接后跟足够多的字符(不同),则由 LinkClicked 事件触发。如果我删除超链接后面的字符,则不会触发该事件。
更新 经过一些测试,最后一个URL后需要插入的字符数相当于正在加载的*.rtf文件中所有URL的总字符数。
发不了图,括号里的字是超链接
不起作用: [单击此处] 了解更多信息。
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang4105{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.17134}\viewkind4\uc1
{\field{\*\fldinst { HYPERLINK "http://www.google.com" }}{\fldrslt {Click here}}}
\pard\sa200\sl276\slmult1\f0\fs22\lang9 for more information.\par
}
Run Code Online (Sandbox Code Playgroud)
作品: [点击这里]了解更多信息。逻辑推理
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang4105{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.17134}\viewkind4\uc1
{\field{\*\fldinst { HYPERLINK "http://www.google.com" }}{\fldrslt {Click here}}}
\pard\sa200\sl276\slmult1\f0\fs22\lang9 for more information. Lorem ipsum\par
}
Run Code Online (Sandbox Code Playgroud)
链接工作所需的字符数在大约 20 到大约 100 个字符之间变化。
我创建了一个小项目,以确保问题不是源于主项目中的任何其他地方。该项目仅包含一个 RichTextBox。我已将 DetectUrls 设置为 True,这没有任何区别。我还尝试在 Google Docs 中创建 *.rtf 文件来检查 …