2016年11月30日

【PowerShell】プロセスの停止を待つ

(adsbygoogle = window.adsbygoogle || []).push({}); プロセスの停止を待つには、Wait-Processを使います。 構文 Wait-Process -Name [プロセス名] Wait-Process -Id [プロセスID] このWait-Processを使うと、指定したプロセスが停止するまでプロンプトの受付が抑制されます。 -Nameプロセス名を指定する方法です。 PS C:\> Wait-Process -Name...

2016年11月29日

【PowerShell】プロセスを開始する

(adsbygoogle = window.adsbygoogle || []).push({}); プロセスを開始させるには、Start-Processを使います。 構文 Start-Process -FilePath [ファイル名] まず、一番単純な例です。 PS C:\> Start-Process -FilePath "notepad.exe" -FilePathに「notepad.exe」を指定してメモ帳を起動しています。 ちなみにnotepad.exeはダブルコーテーションで括らなくても大丈夫です。 あと、指定するファイル名は実行ファイルじゃなくても大丈夫です。 たとえば「test.log」というテキストファイルを指定したとします。 もし、この「log」という拡張子にメモ帳が関連付けられていた場合、ちゃんとメモ帳が起動して「test.log」を開いてくれます。 次に、最大化されたウィンドウでプロセスを開始する方法です。 PS...

2016年11月28日

【PowerShell】実行中のプロセスを停止する

(adsbygoogle = window.adsbygoogle || []).push({}); 実行中のプロセスを中止するには、Stop-Processを使います。 構文 Stop-Process -Name [プロセス名] Stop-Process -Id [プロセスID] Stop-Process -InputObject [オブジェクト変数] まず、プロセス名を指定する方法です。 PS C:\> Stop-Process -Name "excel" ここでは、「excel」を指定しています。 ちなみにダブルコーテーションは無くても大丈夫です。 次に、プロセスIDを指定する方法です。 いまこのようにExcelがID:392で起動していたとします。 このプロセスを停止するには次のようにします。 PS...

2016年11月27日

【PowerShell】実行中のプロセスを取得する

(adsbygoogle = window.adsbygoogle || []).push({}); ローカルPCまたはリモートPCの実行中のプロセスを取得するには、Get-Processを使います。 構文 Get-Process -Name [プロセス名] Get-Process -Id [プロセスID] まず、単純にローカルPCの実行中のプロセス一覧を表示させるには下記のようにします。 PS C:\> Get-Process 結果はこのようになります。 次に名前を指定してプロセス一覧を表示させます。 たとえば、exで始まるプロセス一覧を表示させるには以下のようにします。 PS...

2016年11月26日

【PowerShell】クリップボードに値をセットする

PowerShellでクリップボードに値をセットするには、Set-Clipboardを使います。 構文 Set-Clipboard -Value [セットする内容] PS C:\Data\test> Set-Clipboard -Value "Hello Clipboard !" PS C:\Data\test> PS C:\Data\test> Get-Clipboard Hello Clipboard ! Get-Clipboardで確認してみると、確かにセ...

2016年11月25日

【PowerShell】クリップボードの中身を取得する

PowerShellでクリップボードの中身を取得するには、Get-Clipboardコマンドレットを使います。 構文 Get-Clipboard この例では、「001.txt」というファイルの中身を表示し、「あいうえお」という文字を選択してコピーしています。 Get-Clipboardでクリップボードの中身が表示されました。 PS C:\data\test> Get-Clipboard あいうえお ...

2016年11月24日

【PowerShell】ファイルの作成日時や更新日時を変更する

PowerShellでファイルの作成日時や更新日時を変更するには、Set-ItemPropertyコマンドレットを使います。 構文 Set-ItemProperty [対象のファイル] -name [プロパティ] -value [設定日時] ■作成日時 PS C:\Data\test> Set-ItemProperty 001.txt -name CreationTime -value '2001/05/03 19:27:56' 作成日時を設定するには、CreationTimeプロパティを指定します。 ■更新日時 PS...

2016年11月23日

【PowerShell】ファイルの作成日時や更新日時を取得する

PowerShellでファイルの作成日時や更新日時を取得するには、Get-ItemPropertyコマンドレットを使います。 ■ファイル作成日時 PS C:\Data\test> $(Get-ItemProperty 001.txt).CreationTime 2016年11月6日 20:17:50 CreationTimeプロパティで作成日時が取得できます。 ■ファイル更新日時 PS C:\Data\test> $(Get-ItemProperty 001.txt).LastWriteTime 2016年11月6日...

2016年11月22日

【PowerShell】スタックを使ったロケーションの移動

PowerShellで現在のロケーションを変更するには、Set-Locationを使用しますが、Push-Locationを使うと変更先へのロケーションの移動とともに、移動先のロケーションをスタックに格納することができます。そして、Pop-Locationを使うことによりスタックに積まれたロケーションに順次移動することができます。 この例では、C:\workフォルダ配下に「image1」「image2」「image3」というフォルダがあるとします。 Push-Locationによるロケーションのスタックへのプッシュ 構文 Push-Location...

2016年11月21日

【PowerShell】現在のロケーションを変更する

PowerShellで現在のロケーションを変更するには、Set-Locationを使用します。 エイリアスはsl, cd, chdirです。 構文 Set-Location [変更先のロケーション] PS C:\Data\test> Set-Location C:\ PS C:\> ...

2016年11月20日

2016年11月19日

【PowerShell】フォルダを移動する

PowerShellでフォルダを移動するには、Move-Itemコマンドレットを使います。 構文 Move-Item [移動元フォルダ] -destination [移動先フォルダ] PS C:\Data\test> Move-Item image2 -destination C:\Data\work この例では、C:\Data\test配下にある「image2」という名前のフォルダを、C:\Data\work配下に移動しています。 ちなみに-destinationは省略でき...

2016年11月18日

【PowerShell】フォルダのコピー

PowerShellでフォルダのコピーを行うにはCopy-Itemコマンドレットを使います。 構文 Copy-Item [コピー元のフォルダ名] -destination [コピー先のフォルダ名] -recurse PS C:\Data\test> Copy-Item image -destination image2 -recurse この例では、C:\Data\test配下にある「image」という名前のフォルダを、同じ場所に「image2」という名前でコピーしています。 ...

2016年11月17日

【PowerShell】フォルダの存在確認をする

PowerShellでフォルダの存在確認をするには、Test-Pathコマンドレットを使います。 構文 Test-Path [フォルダ名] 指定したフォルダが存在すれば、True、存在しなければFalseを返します。 PS C:\Data\test> Test-Path temp False この例では、C:\Data\test配下に「temp」という名前のフォルダが存在するか確認しています。 結果は、存在しないのでFalseが返ってきています。...

2016年11月16日

【PowerShell】フォルダを作成する

PowerShellでフォルダを作成するには、New-Itemコマンドレットを使います。 構文 New-Item -Path [フォルダ名] -type directory PS C:\Data\test> New-Item tmp -type directory この例では、C:\Data\test配下に「tmp」という名前のフォルダを作成しています。 ちなみに-Pathは省略できます。...

2016年11月15日

【PowerShell】ファイルのサイズを取得する

ファイルのサイズを取得する方法です。 たとえば、C:\Data\test\imageというフォルダに「aaaa.jpg」というjpgファイルがあったとします。 この「aaaa.jpg」ファイルのサイズを求めるには次のようにします。 Get-ChildItemを使った方法 PS C:\Data\test\image> (Get-ChildItem aaaa.jpg).Length 425167 Get-Itemを使った方法 PS C:\Data\test\image> (Get-Item...

2016年11月14日

【PowerShell】圧縮ファイル(zipファイル)を解凍する

zipの圧縮ファイルを解凍する方法です。 ちなみにこの機能は、PowerShell V5.0から加わった機能ですのでご注意ください。 構文 Expand-Archive [圧縮ファイル] [解凍先] たとえば、このようにC:\Data\workフォルダ配下に「txtall.zip」とう圧縮ファイルがあった場合、解凍するには次のようにします。 ■「txtall」フォルダに展開 PS C:\Data\work> Expand-Archive txtall.zip txtall ■zipファイルと同じ場所に展開 PS...

2016年11月13日

【PowerShell】圧縮ファイル(zipファイル)を作成する

PowerShellを使ってzip形式の圧縮ファイルを作成する方法です。 ちなみにこの機能は、PowerShell V5.0から加わった機能ですのでご注意ください。 構文 Compress-Archive [圧縮したいファイルまたはフォルダ] [圧縮後のファイル名] たとえば、C:\Data\testフォルダがこのようになってたとします。 ■基本 ここで、「001.txt」ファイルを圧縮して「001.zip」ファイルを作成するには次のようにします。 PS C:\Data\test>...

2016年11月12日

【PowerShell】ファイルの存在確認

指定したファイルが存在するか確認するには、Test-Pathコマンドレットを使用します。 構文 Test-Path [ファイル名] ファイルが存在する場合は、Trueを返し、無い場合はFalseを返します。 以下では、C:\Data\test\003.txtというファイルが存在するか確認しています。 PS C:\data> Test-Path C:\Data\test\003.txt True また、指定するファイルには、ワイルドカードも指定できます。 PS C:\data>...

2016年11月11日

【PowerShell】ファイルを結合する

いくつかのファイルを連結して一つのファイルにする方法です。 たとえば、三つのファイルがあってそれぞれ次のような内容だったとします。 001.txt あいうえお 002.txt かきくけこ 003.txt さしすせそ この三つのファイルを結合するには以下のようにします。 Get-Content 001.txt, 002.txt, 003.txt | Set-Content result.txt Get-Contentコマンドレットで各ファイルの内容を取得します。ファイルはカンマ...

2016年11月10日

【VB】LINQ to SQL (データの削除)

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLによるデータの削除方法です。 まず、あらかじめSQL Serverに以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ID Name Type...

2016年11月9日

【C#】LINQ to SQL (データの削除)

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLによるデータの削除方法です。 まず、あらかじめSQL Serverに以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ID Name Type...

2016年11月8日

【VB】LINQ to SQL (データの更新)

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLによるデータの更新方法です。 まず、あらかじめSQL Serverに以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ID Name Type...

2016年11月7日

【C#】LINQ to SQL (データの更新)

(adsbygoogle = window.adsbygoogle || []).push({}); LINQ to SQLによるデータの更新方法です。 まず、あらかじめSQL Serverに以下のようなテーブルを作成しています。 テーブル名:T_Animals 列名 [ID] [int] NOT NULL [Name] [nvarchar](50) NULL [Type] [nvarchar](50) NULL 格納されてるデータ ID Name Type...

2016年11月6日

Google翻訳の読み上げ機能を使ってヒアリングの勉強ができる

ネットで調べものとかしてると、よく海外のサイトにたどり着くことがあるのですが、そういった場合、私はChromeの拡張機能で入れてるGoogle翻訳を使って英文を訳したりしてます。 こういうやつです。 最近もそんな感じで英文を訳してたのですが、翻訳が表示されたポップアップ画面を見てあることに気づきました。 これって英文を音声で聞けるのか? 試しにスピーカーアイコンを押してみたところ、なんと普通に英文を読み上げてくれるではないですか。 ハッ...