Önerileriniz için teşekkürler.
Aşağı yukarı Linker3000'in klasörü sorgulama fikrine dayanan bir VBScript yazarak ve Başlangıçta çalışması için Görev Zamanlayıcı'yı kullandım. Bu kaynaktan temel sözdizimini elde ettim ve gerekli ayarları yaptım.
Senaryoyu bürünmüş olayı olay odaklı bir sistemde çalıştırmak için hala bir noktada optimize etmek isterdim, ama üzerinde çalışacak zamanım kalmadı ve bu da yeterince iyi.
İşte senaryo, herkesin ilgilenmesi durumunda (ilgisiz dönüşüm segmentinin netliği için yeniden düzenlenmiş olarak):
' FOLDER TO MONITOR
strFolder = "J:\monitored-folder"
' FREQUENCY TO CHECK IT, IN SECONDS
nFrequency = 10
strComputer = "."
strQueryFolder = Replace(strFolder, "\", "\\\\")
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery ("SELECT * FROM __InstanceCreationEvent WITHIN " & nFrequency & " WHERE Targetinstance ISA 'CIM_DirectoryContainsFile' and TargetInstance.GroupComponent='Win32_Directory.Name=""" & strQueryFolder & """'")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
strNewFile = objLatestEvent.TargetInstance.PartComponent
arrNewFile = Split(strNewFile, "=")
strFilePath = arrNewFile(1)
strFilePath = Replace(strFilePath, "\\", "\")
strFilePath = Replace(strFilePath, Chr(34), "")
strFileName = Replace(strFilePath, strFolder, "")
strTempFilePath = WScript.CreateObject("Scripting.FileSystemObject").GetSpecialFolder(2) & "\TEMP.M4A"
' DO THE OPERATION STUFF
' ...
Loop
(Ayrıca, bu soruyu resmen cevapsız bırakmak istemiyorum - ve soruya kendi cevabımı kabul etmekten nefret ediyorum - ama Linker3000'in cevabını teşekkür olarak kabul ettim!)