-
Notifications
You must be signed in to change notification settings - Fork 0
/
collect_variables.sh
executable file
·47 lines (37 loc) · 1.69 KB
/
collect_variables.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/sh
#####################################################################################################################
################## zmienne niskiego kosztu - te moga sie odpalac za kazdym razem ####################################
#####################################################################################################################
ARMA3UNIXPATH=$(reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive\arma 3" /v main | grep "Arma 3" | sed 's/.*REG_SZ\ \ \ \ //' | sed 's/\\/\//g')
if [ ! -f "$ARMA3UNIXPATH/arma3_x64.exe" ] #sprawdzenie czy arma byla odpalona - jezeli nie to wywala z launchera
then
echo "Nie znaleziono pliku arma3_x64.exe"
echo "Jestes pewien, ze masz zainstalowana Arme 3?"
echo "Nacisnij ENTER aby zakonczyc..."
read r
exit 1
fi
ARMA3ORIGPATH=$(echo "$ARMA3UNIXPATH" | sed 's/[/][/]*/\\/g')
DOMAIN=$(cat ../scripts/adres.txt)
PDWBEFORESRVCHECK="`pwd`"
cd "$PDWBEFORESRVCHECK"
cd "$ARMA3UNIXPATH/../../workshop/content/107410"
MODPATH="$PWD"
cd "$PDWBEFORESRVCHECK"
#####################################################################################################################
#####################################################################################################################
################## wyciaganie zmiennych oraz zmienne wysokiego kosztu na zadanie ####################################
#####################################################################################################################
if [ "$1" = "ARMA3UNIXPATH" ]
then
echo "$ARMA3UNIXPATH"
elif [ "$1" = "ARMA3ORIGPATH" ]
then
echo "$ARMA3ORIGPATH"
elif [ "$1" = "DOMAIN" ]
then
echo "$DOMAIN"
elif [ "$1" = "MODPATH" ]
then
echo "$MODPATH"
fi