Копирование из текстового файла внутри foreach - PullRequest
1 голос
/ 27 апреля 2020

Я пытаюсь скопировать текстовый файл (по одной строке за раз), открыть notepad ++, запустить макрос в одной строке и затем добавить этот текст в другой файл. Он отлично выполняет макрос, однако полностью игнорирует текст из $ changefile и копирует только $ exportfile. Вот что у меня есть

$exportfile=$args[0]
$changefile="Changefile.txt"
$inputfile="tick-import.txt"
$wshell = New-Object -ComObject wscript.shell;


$statement = get-content $exportfile
$newstatement = get-content $changefile
Start notepad++ $changefile
foreach($line in $statement) {  

    $line | out-file -Filepath $changefile 
    Sleep 2
    $wshell.SendKeys("^%1")
    Sleep 1

    foreach($line in $newstatement) {

        $line | out-file $inputfile -Append
    }
}

Второй foreach - это то, что не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...