Este é um artigo de Como Fazer.
Por favor mantenha o mais claro e simples possível. Evite discussões especulativas, bem como de discussões em profundidade nos mecanismos subjacentes ou tecnologias relacionadas.

Você pode querer inserir sintaxe do código formatado e colorido (o código de script colorido e formatado é mais fácil de ler em páginas da Web e se destaca muito mais). Isso ajudará os leitores a entender a sintaxe mais rápido quando o lerem.

Inserir código no editor do Wiki pode ser um pouco complicado se você quiser no código a formatação da sintaxe do  Windows PowerShell. Este artigo pressupõe que você esta utilizando o Windows PowerShell ISE (que faz parte do Power Shell V2) ou PowerGUI Script Editor da Quest Software.

Usando o PowerShell ISE

  1. Clique aqui para acessar o portal PowerShellPack (a página abrirá em outra janela). Faça o download e instale o PowerShellPack.
  2. Execute o editor Windows PowerShell ISE.
  3. No prompt de comando do Windows PowerShell ISE digite o comando: Import-Module PowerShellPack.
  4. Na barra de menu irá aparecer um novo elemento chamado Add-Ons.
  5. No edito Windows PowerShell ISE, abra um script do salvo do Windows PowerShell ou simplesmente digite o código manualmente.
  6. Selecione uma parte de código que você deseja inserir o editor de Wiki..
  7. No menu Add-Ons clique em IsePack, clique em Edit e selecione Copy-ColoredAsHTML.
  8. Agora o código selecionado é salvo na área de transferência no formato HTML.
  9. Retorne ao editor do Wiki.
  10. Clique no botão HTML na barra de ferramenta e cole o código HTML na janela do editor.
  11. Cole o código HTML da área de transferência para editor.
  12. É uma boa idéia usar fontes boas para colar o código-fonte no editor. Portanto altere a tag <pre> para a seguinte:

    <pre style="font-family: consolas; font-size: 12px" class="PowerShellColorizedScript">

  13. O resultado deve ser algo parecido com:
#####################################################################            
# Test-Me.ps1            
# Version 0.63            
#            
# This script just tests something            
#            
#####################################################################            
#requires -Version 2.0            
            
function Test-Me {            
[CmdletBinding()]            
 param (            
  [Parameter(Mandatory = $true, ValueFromPipeline = $true, Position = 0)]            
  [string]$Argument            
 )            
 Write-Host "You have passed the following argument to me:"            
 Write-Host $Argument            
}

 

Usando PowerGUI

  1. Clique aqui para acessar o site http://powergui.org/downloads.jspa (abrirá em uma nova janela). Faça o download e instale o PowerGUI Script Editor
  2. execute o PowerGUI Script Editor
  3. No PowerGUI Script Editor abra um script do Windows PowerShell ja salvo ou apenas adicione um código manualmente.
  4. Selecione a paste do código que você deseja adicionar no editor Wiki
  5. No menu Edit clique em Copy As e selecione HTML
  6. Agora código selecionado é salvo na área de transferência no formato HTML
  7. Retorne ao editor do Wiki
  8. Clique no botão HTML na barra de ferramentas do editor e cole o código HTML na janela no local desejado
  9. Cole o código HTML da área de transferência para editor
  10. É uma boa idéia usar fontes boas para colar o código-fonte no editor. Portanto altere a tag <pre> para a seguinte:

    <pre style="font-family: consolas; font-size: 12px">

  11. O resultado deve ser algo parecido com:
#####################################################################
# Test-Me.ps1
# Version 0.63
#
# This script just tests something
#
#####################################################################
#requires -Version 2.0

function Test-Me {
[CmdletBinding()]
    param (
        [Parameter(Mandatory = $true, ValueFromPipeline = $true, Position = 0)]
        [string]$Argument
    )
    Write-Host "You have passed the following argument to me:"
    Write-Host $Argument
}


Leia Também

 

Outras Línguas

Este artigo esta disponível nas seguintes linguagens: