2018年3月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
無料ブログはココログ

« コマンドラインでファイルやフォルダを名前に「コピー (n) ~ 」を付けて複製する。 | トップページ | コマンドラインやスクリプトから、ファイルやフォルダに「貼り付け」る。 »

2006年11月27日 (月)

コマンドラインやスクリプトから、ファイルやフォルダを「コピー」状態にする。

エクスプローラGUIの右クリック「コピー」「切り取り」がコマンドラインやスクリプトから出来ます。

コピー.CMD ファイル

@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0" "%~dp1" "%~nx1"
GOTO :EOF
@end
//var ie=new ActiveXObject('InternetExplorer.Application');//IE6
var ie=GetObject("new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}");//IE7
ie.Navigate(WScript.Arguments.Item(0));
while(ie.Busy||ie.ReadyState!=4) WScript.Sleep(100);
var FolderItem=ie.Document.Folder.ParseName(WScript.Arguments.Item(1));
if(FolderItem) FolderItem.InvokeVerb('copy');
else WScript.Echo('ファイルがありません');

« コマンドラインでファイルやフォルダを名前に「コピー (n) ~ 」を付けて複製する。 | トップページ | コマンドラインやスクリプトから、ファイルやフォルダに「貼り付け」る。 »