Sida 1 av 1
Nautilus skript som packar upp ZIP-arkiv till angiven mapp? [LÖST]
Postat: 16 okt 2007, 13:27
av Hund
Har kikat runt lite och även försökt knåpa ihop ett själv utan framgång.
Någon som har ett på lager eller har lust att skriva ett?
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 16 okt 2007, 14:48
av zenbios
Vet inte om detta kan vara till hjälp,
men ta en titt. kan alltid hoppas att det hjälper dig något.
Står förklarat vad det gör, o vart det finns.
http://ubuntuforums.org/archive/index.php/t-44622.html
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 16 okt 2007, 14:53
av Hund
Verkade lite väl.

Tack ändå.
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 16 okt 2007, 21:43
av webaake
Här är ett litet försök:
#!/bin/bash
(
echo "10"
tar -xvvzf "$*" -C /home/user/minmapp
echo "90"
) | zenity --progress --pulsate --auto-close --title "PACKAR TILL minmapp" --text "$*"
zenity --info --title "PACKAT UPP" --text "$* Packat upp till minmapp."
exit 0
Det är begränsat till att packa upp till en mapp.
Men man kan ju ha flera script, eller har du ett oändligt antal mappar att välja på?
Idealet vore att kunna välja mapp via en dialogruta men jag hittade inte det i zenitys manual.
Kanske du hittar en lösning på det?
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 08:27
av Hund
Ska pröva det när jag kommer hem.

Nej det är en och samma mapp som det ska packas upp till.
Jag har ett annat skript för RAR-arkiv hemma som låter en välja mapp att packa upp till. Du kan få se det sen.
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 08:36
av Hixx
Häpp. Jag då? Vill ha båda!
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 08:40
av Hund
Hixx skrev:
Häpp. Jag då? Vill ha båda!
Båda av vad? Både ZIP och RAR skripten?

SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 09:08
av Hixx
Ja så klart. Det låter ju som två tummen-upp-script
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 19:05
av Hund
Hixx skrev:
Ja så klart. Det låter ju som två tummen-upp-script
Kod: Markera allt
#!/bin/sh
#
# This script unrars to a directory specified in gdialog and
# redirects stdout to a log file.
#
# Distributed under the terms of GNU GPL version 2 or later
#
# Copyright (C) Keith Conger <acid@twcny.rr.com>
#
# Install in your ~/Nautilus/scripts directory.
# You need to be running Nautilus 1.0.3 +
UNRAR_PATH=/usr/bin #Path to unrar binary.
DIR=$(gdialog --title "Unrar to..." --inputbox "Unrar to..." 200 350 ~/Samba/ 2>&1)
mkdir $DIR
$UNRAR_PATH/unrar x -kb "$1" $DIR/ >> $DIR/"$1".log
gdialog --separate-output --title "Unrar log" --textbox $DIR/"$1".log 50 70 2>&1
rm $DIR/"$1".log
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 21:37
av webaake
Intressant script! Hittade programmet unzip på datorn och kanske eventuellt detta kan funka:
Kod: Markera allt
#!/bin/bash
DIR=$(gdialog --title "Unzip to..." --inputbox "Unzip to..." )
(
echo "10"
unzip "$*" -d $DIR
echo "90"
) | zenity --progress --pulsate --auto-close --title "PACKAR TILL $DIR" --text "$*"
zenity --info --title "PACKAT UPP" --text "$* Packat upp till $DIR."
exit 0
# Loggarna é väck
Jag har inte testat det alls! Men det borde funka om man markerar en fil och sedan väljer detta script.
Kanske måste finputsas vad det gäller sökvägar och "/" m m.
Meddela hur det går!
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 21:57
av Hund
webaake skrev:
Intressant script! Hittade programmet unzip på datorn och kanske eventuellt detta kan funka:
Kod: Markera allt
#!/bin/bash
DIR=$(gdialog --title "Unzip to..." --inputbox "Unzip to..." )
(
echo "10"
unzip "$*" -d $DIR
echo "90"
) | zenity --progress --pulsate --auto-close --title "PACKAR TILL $DIR" --text "$*"
zenity --info --title "PACKAT UPP" --text "$* Packat upp till $DIR."
exit 0
# Loggarna é väck
Jag har inte testat det alls! Men det borde funka om man markerar en fil och sedan väljer detta script.
Kanske måste finputsas vad det gäller sökvägar och "/" m m.
Meddela hur det går!
Tyvärr fungerade det inget bra.

SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 22:25
av webaake
Vad hände då?
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 17 okt 2007, 22:37
av webaake
hmm...
#!/bin/bash
#DIR=$(gdialog --title "Unzip to..." --inputbox "Unzip to..." )
(
echo "10"
unzip "$*" -d /fyll_i_din_mapp_här!!!!!!!!!
echo "90"
) | zenity --progress --pulsate --auto-close --title "PACKAR UPP" --text "$*"
zenity --info --title "PACKAT UPP" --text "$* Packat upp!!!."
exit 0
Testa!; jag har kommenterat bort mappvalet så du får hårdkoda en mapp själv. Fungerar det så långt kan man jobba med mappvalskoden sedan.
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 18 okt 2007, 05:16
av webaake
Kanske detta - det hade smugit in sig ett fel i förr-förra koden:
Kod: Markera allt
#!/bin/bash
DIR=$(gdialog --title "Unzip to..." --inputbox "Unzip to..." )
mkdir $DIR
(
echo "10"
unzip "$*" -d $DIR
echo "90"
) | zenity --progress --pulsate --auto-close --title "PACKAR TILL $DIR" --text "$*"
zenity --info --title "PACKAT UPP" --text "$* Packat upp till $DIR."
exit 0
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 18 okt 2007, 05:58
av Hund
Kod: Markera allt
#!/bin/bash
DIR=$(gdialog --title "Unzip to..." --inputbox "Unzip to..." 200 350 /min/mapp 2>&1)
mkdir $DIR
(
echo "10"
unzip "$*" -d $DIR/
echo "90"
) | zenity --progress --pulsate --auto-close --title "Packar upp till $DIR" --text "$*"
zenity --info --title "Packat upp" --text "$* Packat upp till $DIR"
exit 0
Nu fungerar det som jag vill.

Tack för hjälpen!
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 18 okt 2007, 06:00
av webaake
Nämen, kanon! JAg har själv inte hunnit testa eftersom jag jobbat 12-13 timmar.
Att göra script är kul, jag vet inte varför?
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp?
Postat: 18 okt 2007, 06:05
av Hund
Man kanske känner sig nyttigt samtidigt som man värmer upp hjärnan lite?

SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp? [LÖST]
Postat: 18 okt 2007, 17:53
av webaake
Ja, det är hjärngympa!
Förresten, man kan bygga ut scriptet med en if-sats som kollar vad det är för arkiv typ; zip, tar, gzip m fl, och sedan väljer rätt program för ändamålet. Men för mycket gympa är inte bra, då blir man trött.
SV: Nautilus skript som packar upp ZIP-arkiv till angiven mapp? [LÖST]
Postat: 19 okt 2007, 08:10
av Hund
Det skulle ju kunna vara något.

Jag är dåligt insatt i det där så har du tid och lust någon dag kan du ju få roa dig med det.
