例えば、以下のように入力すればよい。
&edit(MenuBar,noicon){メニューを編集};
例えば、以下のように入力すればよい。
&edit(MenuBar,noicon){メニューを編集};
左側のパネル(インストール直後であれば「最新の20件」と表示されている箇所)を編集する方法。
左側のパネルは「MenuBar」というページなので、URLに例えば「http://intranet.○○○.co.jp/pukiwiki/?MenuBar」などと入力すれば、そのページが表示される。
MemoryStreamクラスとStreamWriterクラスを使いストリームを作成し、Get-FileHashコマンドレットを使う。
PS > $ss = [System.IO.MemoryStream]::new() PS > $sw = [System.IO.StreamWriter]::new($ss) PS > $sw.write("鈴木みのり") PS > $sw.Flush() PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm MD5 | Select-Object Hash Hash ---- 2CDCDF384125AC19C173E9517B23847B PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm SHA1 | Select-Object Hash Hash ---- 728D6A009B1700F9759ED2B502A0F673820700D5 PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm SHA256 | Select-Object Hash Hash ---- 4A806BF1E967F0764841AABCB3E634316F4B19BE1DC9244480CD2C26C315DB2B PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss | Select-Object Hash Hash ---- 4A806BF1E967F0764841AABCB3E634316F4B19BE1DC9244480CD2C26C315DB2B PS > $ss = [System.IO.MemoryStream]::new() PS > $sw = [System.IO.StreamWriter]::new($ss) PS > $sw.write("本渡楓") PS > $sw.Flush() PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm MD5 | Select-Object Hash Hash ---- 9ADF030A3E1852802DEADB793C4EAB0F PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm SHA1 | Select-Object Hash Hash ---- BE0A600D132ECCFB2ED41A0424189EFE210E8DFF PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm SHA256 | Select-Object Hash Hash ---- 443E41893A26EA324275A26F89A48812F7AC0B687BEBF0BADDADCD0996116405 PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss | Select-Object Hash Hash ---- 443E41893A26EA324275A26F89A48812F7AC0B687BEBF0BADDADCD0996116405
GetTypeメソッドを使う。終わりのほうの例のとおり、配列であることも確認でき、個々の要素の型も調べることができる。
PS > $n = 1 PS > $n.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType PS > $d = 2.3 PS > $n.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType PS > $n = 1 PS > $n.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType PS > $d = 2.3 PS > $d.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Double System.ValueType PS > $s = "鈴木みのり" PS > $s.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True String System.Object PS > $s = "鈴木みのり", "セナディア" PS > $s.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array PS > $s[0].GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True String System.Object
@( )演算子に何も指定しないで代入すればよい。
PS > $s = @() PS > $s.Length 0 PS > $s.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array
System.Drawing名前空間のImage.FromFileメソッドでImageを作成して、HorizontalResolution、VerticalResolutionプロパティを参照すればよい。以下はImageMagickを使用してロゴの画像ファイルを作成し、そのdpiを調べた例。水平方向のdpiはHorizontalResolution、上下方向のdpiはVerticalResolution。それぞれ96dpiであることがわかる。カレントディレクトリのファイルを指定するために、Get-Locationコマンドレット(エイリアス:gl)を利用している。
PS > magick convert logo: magick_logo.png PS > Get-ChildItem magick_logo.png | Select-Object Name, Length Name Length ---- ------ magick_logo.png 27434 PS > Add-Type -AssemblyName System.Drawing PS > $cdir = (gl).Path PS > $img = [Drawing.Image]::FromFile($cdir + "\magick_logo.png") PS > $img Tag : PhysicalDimension : {Width=640, Height=480} Size : {Width=640, Height=480} Width : 640 Height : 480 HorizontalResolution : 96 VerticalResolution : 96 (以下、表示省略) PS > $img.HorizontalResolution 96 PS > $img.VerticalResolution 96