プログラミング
総合
総合
JavaScript
JavaScript
.NET
.NET
RPA(Robotic Process Automation)
RPA(Robotic Process Automation)
HTML(HyperText Markup Language)
HTML(HyperText Markup Language)
バッチファイル(Windowsコマンド)
バッチファイル(Windowsコマンド)
icaclsコマンド
VBAからicaclsコマンドを実行するには、Shell関数を使用することができます。以下はicaclsコマンドの基本的な使い方の例です。
Sub SetFolderPermissions() Dim folderPath As String folderPath = "C:\ExampleFolder" Dim userName As String userName = "ExampleUser" Dim permissionLevel As String permissionLevel = "F" Shell "icacls " & folderPath & " /grant " & userName & ":" & permissionLevel, vbNormalFocusEnd Sub
Shell "icacls C:\ExampleFolder /grant ExampleUser:F", vbNormalFocus
上記の例では、C:\ExampleFolderディレクトリに対して、ExampleUserユーザーにフルコントロール(/F)の権限を与えています。
以下はicaclsコマンドの主なオプションです。/grant:ユーザーにアクセス許可を与えます。/deny:ユーザーにアクセス許可を拒否します。/t:サブフォルダーとその中に含まれるファイルに対して設定します。/c:エラーを無視して処理を続行します。/q:処理中に進捗情報を表示しません。
Sub SetFolderPermissions() Dim folderPath As String folderPath = "C:\ExampleFolder" Dim userName As String userName = "ExampleUser" Dim permissionLevel As String permissionLevel = "F" Shell "icacls " & folderPath & " /grant " & userName & ":" & permissionLevel, vbNormalFocusEnd Sub
Shell "icacls C:\ExampleFolder /grant ExampleUser:F", vbNormalFocus
上記の例では、C:\ExampleFolderディレクトリに対して、ExampleUserユーザーにフルコントロール(/F)の権限を与えています。
以下はicaclsコマンドの主なオプションです。/grant:ユーザーにアクセス許可を与えます。/deny:ユーザーにアクセス許可を拒否します。/t:サブフォルダーとその中に含まれるファイルに対して設定します。/c:エラーを無視して処理を続行します。/q:処理中に進捗情報を表示しません。
バッチファイル入門講義
テスト
@echo offecho ==================set time_tmp=%time: =0%for /f %%a in ('wmic os get LocalDateTime ^| findstr \.') DO set date_tmp=%%aset now=%date_tmp:~0,8%%time_tmp:~0,2%%time_tmp:~3,2%echo %time_tmp%echo %date_tmp%echo %now%echo ------------------%~d0echo %~d0echo ------------------for /f "tokens=1,2 delims=," %%b in ('echo A,B') do ( echo 一つめの値は %%c です。 echo 二つめの値は %%b です。)echo ------------------echo %~d0%echo ------------------
API(Application Programming Interface)
API(Application Programming Interface)
VBScript(Microsoft Visual Basic Scripting Edition)
VBScript(Microsoft Visual Basic Scripting Edition)
WSH(Windows Script Host)
WSH(Windows Script Host)
基礎解説 演習方式で身につけるチェック式WSH超入門
PowerShell
PowerShell
XMLファイル
XMLファイル
正規表現
正規表現