2012-04-02 27 views
2

私は、コマンドが、私はこれは、画面に正しいデータを返しますが、私の質問はどのようにあるpowershellとバッチファイルの組み合わせ?

powershell.exe " [long]((date). touniversaltime() -[datetime]'1970-01-01 ') . totalmilliseconds " 

をも使用している

@powershell -command " [long]((date) . touniversaltime() - [datetime]' 1970-01-01 '). totalmilliseconds" 

で、私はbatファイルを実行すると、実行中のPowerShellコマンドを持っている この値を保存してファイル名に添付しますか?あなたに感謝

私は漠然と私の以前の答えからコードを思い出し

答えて

3
for /f %%x in ('powershell "[long]((date).touniversaltime()-[datetime]'1970-01-01').totalmilliseconds"') do set ms=%%x 
rem do whatever you want with %ms% 

。これまでの私のアドバイスは依然として残っています:維持するのが2倍の奇妙なハイブリッドを作成する代わりに、PowerShellでスクリプトを書いてください。

+0

ありがとうございました – AlanF

関連する問題