如何在电源外壳中将当前日期解析为20150801(预期输出)? 尝试使用解析精确但无法转换。
power shell是否支持拖放文件。 (例如:我需要将文件从路径拖到另一个应用程序)。
答案 0 :(得分:3)
当前日期和时间为Get-Date
。您可以传递Format
参数,以便在normal way中以所需的格式指定文本输出。
例如
get-date -format 'yyyyMMdd'
如果您想以[DateTime]
的形式格式化日期,请使用:
$theDate.ToString('yyyyMMdd')
或
'{0:yyyyMMdd}' -f $theDate.
您使用DateTime
的各种Parse和ParseExact方法将字符串转换为DateTime
,而不是将DateTime
转换为字符串。
power shell是否支持拖放文件。
您可以在PowerShell中编写WinForms和WPF应用程序(在后一种情况下通过一些帮助程序)。有很多例子。您需要一个GUI应用程序才能在Windows上执行拖放操作。
答案 1 :(得分:0)
回答#2。是的,有警告。首先拖放需要STA(单线程)模式,其次是在Windows的更高版本上,它还需要非提升。这意味着如果您需要提升,则需要在发生丢弃后自行提升脚本。
我使用它来强制STA模式,所以我不必编辑我的快捷方式。
if([threading.thread] :: CurrentThread.GetApartmentState() - eq“MTA”){ &安培; C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -sta -WindowStyle隐藏$ myInvocation.MyCommand.Definition 出口
}