Caro Kantor, bom dia!
Hoje no HIscada Pro não temos um recurso para você selecionar um arquivo de imagem e inserir em um objeto de Image dentro do ambiente.
Você consegue selecionar uma imagem e abrir em um programa instalado no seu computador.
Utilizando o 'os.execute' você consegue executar comando no 'CMD' do seu computador através do HIscada Pro.
Neste exemplo de script você pode selecionar um arquivo ".png" e abrir ele no visualizador de fotos do Windows.
Code: Select all
--Para Abrir um arquivo de Imagem.
-- solicita seleção de arquivo
local flag_selected, file_path = FileDialog(1, "Selecione arquivo de configuração", "", "", "", "", 0);
--print(file_path)
os.execute(file_path)
Neste outro exemplo você pode selecionar um arquivo ".png" e abrir ele em um determinado programa instalado no seu computador, basta você passar o caminho correto(Os caminhos podem mudar de acordo com o sistema operacional). No exemplo estamos abrindo no paint.
Code: Select all
--Para Abrir um arquivo de Imagem no diretorio escolido.
-- solicita seleção de arquivo
local flag_selected, file_path = FileDialog(1, "Selecione arquivo de configuração", "", "", "", "", 0);
local arquivo = '%windir%\\system32\\mspaint.exe ' .. file_path
print(arquivo)
os.execute(arquivo)
Neste exemplo você pode salvar uma imagem em outro diretório através do HIscada Pro.
Code: Select all
--Para salar uma imagem em outro diretorio.
-- solicita seleção de arquivo
local flag_selected, file_path = FileDialog(1, "Selecione arquivo de configuração", "", "", "", "", 0);
print(file_path)
local salva_arquivo = 'copy ' .. file_path .. ' c:\\teste.jpg'
print(salva_arquivo)
os.execute(salva_arquivo)
Em caso de novas dúvidas, basta utilizar nosso fórum!