<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: относительный путь к файлу]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14339&amp;type=atom" />
	<updated>2018-11-22T10:12:26Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14339</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: относительный путь к файлу]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129974#p129974" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))
{
  # Relaunch as an elevated process:
  Start-Process powershell.exe &quot;-File&quot;,(&#039;&quot;{0}&quot;&#039; -f $MyInvocation.MyCommand.Path) -Verb RunAs
  exit
}
$myDir = Split-Path -Parent $MyInvocation.MyCommand.Path
&amp; &quot;$myDir\Program.exe&quot;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Dragokas]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31118</uri>
			</author>
			<updated>2018-11-22T10:12:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129974#p129974</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: относительный путь к файлу]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129960#p129960" />
			<content type="html"><![CDATA[<p>добрый день, есть powershell скрипт, в нём указан путь к файлу для запуска, но он абсолютный, а мне нужен относительный путь , то есть powershell скрипт должен запускать файл находящийся в той же директории что и сам скрипт. пробовал следующие пути: ./ ../&nbsp; &nbsp;.\&nbsp; &nbsp;..\\&nbsp; %UserProfile%\Desktop\.&nbsp; если путь не абсолютный, то выскакивает ошибка вроде этого: <span class="postimg"><img src="https://i.imgur.com/NcY2oY7.png" alt="https://i.imgur.com/NcY2oY7.png" /></span></p><p>путь к файлу который нужно поменять на относительный от самого скрипта C:\Users\user\Desktop\wub.exe<br />часть скрипта:<br /></p><div class="codebox"><pre><code>
Function script:Set-INFFile {
[CmdletBinding()]
	Param (
	[Parameter(HelpMessage=&quot;Specify the INF file location&quot;)]
	$InfFileLocation = &quot;$env:temp\CMSTP.inf&quot;,
	
	[Parameter(HelpMessage=&quot;Specify the command to launch in a UAC-privileged window&quot;)]
		[String]$CommandToExecute = &#039;C:\Users\user\Desktop\wub.exe&#039;
	)

$InfContent = @&quot;
[version]
Signature=`$chicago`$
AdvancedINF=2.5</code></pre></div>]]></content>
			<author>
				<name><![CDATA[connected]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39645</uri>
			</author>
			<updated>2018-11-22T05:48:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129960#p129960</id>
		</entry>
</feed>
