質問編集履歴
3
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,4 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
ここに質問したいことを詳細に書いてください
|
3
|
-
(例)PHP(CakePHP)で●●なシステムを作っています。
|
4
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
5
|
-
|
6
2
|
プログラミング初心者です。
|
7
3
|
あるサイトから参考にしたコード使って、PowerShellによりあるディレクトリ内を監視し、そこにjpgデータが作成されたらImageMagickを使ってサムネイルの作成をしようとしています。
|
8
4
|
|
@@ -54,7 +50,8 @@
|
|
54
50
|
|
55
51
|
```
|
56
52
|
###該当のソースコード
|
57
|
-
|
53
|
+
PowerShell
|
54
|
+
```
|
58
55
|
try
|
59
56
|
{
|
60
57
|
Add-type -AssemblyName System.Windows.Forms | Out-Null
|
2
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -93,7 +93,7 @@
|
|
93
93
|
```
|
94
94
|
|
95
95
|
###試したこと
|
96
|
-
|
96
|
+
Get-Assemblyコマンドにより、アセンブリが読み込めていることは確認しましたが、それ以上はどこから調べればよいのか分からずお手上げ状態です。
|
97
97
|
|
98
98
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
99
|
-
|
99
|
+
Powershell v.4.0
|
1
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,6 @@
|
|
10
10
|
ImageMagickのアセンブリの読み込みはできていそうなのですが、インスタンスの作成をしようとすると「dllを読み込めませんでした」のメッセージが表示されます。
|
11
11
|
```
|
12
12
|
エラーメッセージ
|
13
|
-
```
|
14
13
|
Just-In-Time (JIT) デバッグを呼び出すための詳細については、
|
15
14
|
ダイアログ ボックスではなく、このメッセージの最後を参照してください。
|
16
15
|
|
@@ -52,6 +51,8 @@
|
|
52
51
|
|
53
52
|
|
54
53
|
|
54
|
+
|
55
|
+
```
|
55
56
|
###該当のソースコード
|
56
57
|
```ここに言語を入力
|
57
58
|
try
|
@@ -63,7 +64,7 @@
|
|
63
64
|
$frm.ShowInTaskbar = $false
|
64
65
|
|
65
66
|
$watcher = New-Object System.IO.FileSystemWatcher # FileSystemWatcherの作成
|
66
|
-
$watcher.Path = "
|
67
|
+
$watcher.Path = "C:\tmp" # 監視対象のフォルダ指定
|
67
68
|
$watcher.Filter = "*.jpg" # フィルター(配列化)
|
68
69
|
$watcher.NotifyFilter = [System.IO.NotifyFilters]::FileName
|
69
70
|
$watcher.SynchronizingObject = $frm
|
@@ -73,9 +74,9 @@
|
|
73
74
|
# イベント(非同期処理)
|
74
75
|
$watcher.Add_Created({
|
75
76
|
Write-Host "監視中"
|
76
|
-
$image = New-Object ImageMagick.MagickImage C:\
|
77
|
+
$image = New-Object ImageMagick.MagickImage C:\tmp\Desert.jpg
|
77
78
|
$image.Resize(180, 160)
|
78
|
-
$image.Write("C:\
|
79
|
+
$image.Write("C:\tmp\Desert2.jpg")
|
79
80
|
$watcher.EnableRaisingEvents = $false # 監視終了
|
80
81
|
$frm.Dispose()
|
81
82
|
})
|