teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

一部修正

2017/02/14 15:37

投稿

shori0128
shori0128

スコア29

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

一部修正

2017/02/14 15:37

投稿

shori0128
shori0128

スコア29

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

一部修正

2017/02/14 15:35

投稿

shori0128
shori0128

スコア29

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 = ".\post" # 監視対象のフォルダ指定
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:\electron\dev\archive\proto1\post\Desert.jpg
77
+ $image = New-Object ImageMagick.MagickImage C:\tmp\Desert.jpg
77
78
  $image.Resize(180, 160)
78
- $image.Write("C:\electron\dev\archive\proto1\post\Desert2.jpg")
79
+ $image.Write("C:\tmp\Desert2.jpg")
79
80
  $watcher.EnableRaisingEvents = $false # 監視終了
80
81
  $frm.Dispose()
81
82
  })