Você conhece linguagem pml?
Pois você terá de criar a sua macro.
Um exemplo abaixo:
$P----ZONE
var !acentzone coll all zone with matchw(name,'*ã*') or matchw(name,'*Ã*') or matchw(name,'*é*') or matchw(name,'*É*') or matchw(name,'*ç*') or matchw(name,'*Ç*') or matchw(name,'*í*') or matchw(name,'*Í*') or matchw(name,'*ó*') or matchw(name,'*Ó*') or matchw(name,'*ú*') or matchw(name,'*Ú*')
Eu criei uma macro aqui e deu certo, consegui pegar tudo que está errado no projeto. Porem agora eu gostaria que essa macro mostrasse tambem qual foi o usuário que criou esses elementos com o nome errado. Você teria alguma dica para eu incluir esse comando?
Então, para a versão 11.6 vc vai precisar colocar algumas linhas de comando no meio do PDMS no momento de criação dos elementos porque até onde sei, a versão 11.6 é péssima para registrar essa informação. Já na versão 12 o registro funciona melhor, mas agora eu não tenho como lhe passar o comando da versão 12 pois estou trabalhando com a versão 11.6 e não tenho como testar.
Sim na command line pode ser Q USERM, Q SESSION, Q LAST SESSION.
Porem eu queria saber como que faz via macro esses comandos.
Por exemplo você falou para colocar esse comando ($P $!!Ce.name) para imprimir as zonas que estão com os caracteres incorretos. Agora pra eu saber que foi o ultimo usuário que modificou essa zona. Já tentei vários comandos porem nenhum deram certo...
Mikaelcr apenas mais uma pergunta. Para pegar a site do elemento corrente, sabe o comando?
Segue abaixo minha macro. Eu gostaria que aparecesse tambem de qual que vem o elemento que está com o nome errado.
ALPHA LOG/C:\TEMP\ZONE.TXT
var !acentzone coll all zone with matchw(name,'*ã*') or matchw(name,'*Ã*') or matchw(name,'*é*') or matchw(name,'*É*') or matchw(name,'*ç*') or matchw(name,'*Ç*') or matchw(name,'*í*') or matchw(name,'*Í*') or matchw(name,'*ó*') or matchw(name,'*Ó*') or matchw(name,'*ú*') or matchw(name,'*Ú*')