However, I did modify the existing scripts to catch / error handle both x64-bit and x86-bit applications; below is the source code I utilized for both dnote and nnote (specifically the Daily Note version, obviously for the Named Note version, I modified for the $NamedNotesDir & $NamedNote variables).
The next iterations of these scripts will include creating separate functions. First for determining the type of note (daily or named), then creating/modifying the specified note, and finally for opening/calling the specified note.
1 2 3 4 5 6 7 8 9 | try { Start-Process -FilePath ((Get-ChildItem Env:\ProgramFiles).Value + '\Notepad++\notepad++.exe') -Argument ($DailyNotesDir + $Date + ".txt") } catch { Start-Process -FilePath ((Get-ChildItem Env:\ProgramFiles`(x86`)).Value + '\Notepad++\notepad++.exe') -Argument ($DailyNotesDir + $Date + ".txt") } finally { Write-Host "Ensure Notepad++ is installed in the default location" -ForegroundColor Red -BackgroundColor Black } |
No comments:
Post a Comment