You are here

[Outdated] Console Portable 2.00.146b Development Test 2

88 posts / 0 new
Last post
Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
[Outdated] Console Portable 2.00.146b Development Test 2

This has been released.

Application: Console

Category: Utilities

About:

Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles

Download:
Download ConsolePortable_2.00.146_Development_Test_2_English.paf.exe
(MD5: b0a065f3cf320accf59bb8d5c3c7b60f | 1.51 MB)

Notes:

Build 146

Development Test 2 (2010-06-30):

  • Updated Console Portable to PAF 2.0 and PA.c Launcher 2.0
  • Had to remove adding custom paths in INI due to new launcher. (still adds path for script dir)


Development Test 1 (2010-04-22):

  • updated Console to build 146 from 145. Console removed msv*90.dll dependencies, added better Win7 support and bug fixes. See Console change log here

Build 145

Development Test 1 (2009-12-09):

  • updated Console to build 145 from 144. Console added optimization for text repaint on relative backgrounds. See Console change log here
  • Removed extraneous directory settings from optional INI file and launcher

Build 144

Development Test 1 (2009-03-24):

  • updated Console to build 144 from 143. Console added optimization for text repaint on relative backgrounds. See Console news here
  • Updated the help.html

Build 143

Development Test 1 (2009-03-17):

  • updated Console to build 143 from 142. Console added various bug fixes. See Console news here
  • Updated the help.html

Build 142

Development Test 1 (2009-02-24):

  • updated Console to build 142 from 141. Console will add a backslash to start up dirs that don't end with a backslash. This will fix problems with start up dir defined as 'C:'.
  • Updated the help.html

Build 141

Development Test 1 (2008-11-18):

  • updated Console to build 141 from 139. Console now tracks environment variable changes on new tabs, has global hotkey for activating, and other fixes.
  • Updated the help.html

Build 139

Development Test 3 (2008-04-16):

  • updated Console to build 139 from 138. This reduces memory usage required for application painting and allows you to hide scroll bars.
  • Added support for updating the Environment Path (Thanks wraithdu)
    See help.html for details. The newly added scripts directory is automatically added to the %PATH%
  • Added a scripts directory under the Data directory which is populated with two default scripts.
    Any suggestions or examples of Bat files to include are welcome.
  • Updated the help.html
  • Created new Console Portable icon


Development Test 2 (2008-03-10):

  • Corrected script errors. Thanks to rayven01, Patrick Patience, & ZGitRDun8705 for the help. Much Appreciated.
  • Renamed the app to "Console"
  • Restored the Default configuration file. (no longer windowless by default)
  • Used UPX to compress EXE and DLLs
  • ToDo: Add abilty to dynamically adjust COMSPEC in XML settings file similar to Command Prompt Portable
    Console doesn't support Win98 or earlier so changing COMSPEC in settings file is irrelevent. Console adjusts to cmd.exe by default on new tabs unless otherwise specified in settings. (2008-04-03)
  • ToDo: Add support for adjusting %PATH% environment variable from ConsolePortable.ini (2008-04-03)
    There is a bug in how Console handles environment variables which is preventing this method at the moment (2008-04-03)


Development Test 1 (2008-03-07):

  • initial release
  • ToDo: Properly update drive letter dynamically in XML settings file
  • ToDo: Add abilty to dynamically adjust COMSPEC in XML settings file similar to Command Prompt Portable

_______________________________

Not being an experience NSIS coder, I dev in VB.net at work, Any help in pointing out my error would be greatly appreciated.

-Chad Ross

mecki77
Offline
Last seen: 2 years 2 months ago
Joined: 2008-03-03 02:54
hmmm -download error

when i click on your download-link i get the following page:

"500 - Your link has timed out or is invalid. Go back to the drop page and refresh your browser."

Something wrong with the download link?

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Fixed

Apparently Drop.io doesn't give me a static file url. I've updated the link to my Drop.io account where you can download the file directly.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

mecki77
Offline
Last seen: 2 years 2 months ago
Joined: 2008-03-03 02:54
no problem

now it works, i get your page with the download link - that's okay, too Smile

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Nice!

I was waiting for someone to do this, I'll try it out.

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2007-10-23 22:14
Sweet!

I've been looking for something like this. Not sure I like the lack of window border but everything else looks nice. Curious why you called it console2 instead of just console?

Checked over the source:

console2portable.nsi

  • On lines 168-169 you refer to config.xml. Shouldn't that be console.xml?
  • Not sure what you're trying to do on line 181, but it doesn't look right. Why would Console2PortableSettings.ini ever be in $PROGRAMDIRECTORY? Also is line 180 leftover from notepad++?
  • On 183 you're missing the plugin call to get the user type. Actually 183-186 doesn't appear to be necessary at all since for both user and guest you're doing the same thing...
  • There's quite a few things wrong with UpdateLocations.. the way it's written it completely skips the part to replace the drive letter, and it doesn't account for the default drive letter on the first run.

Here's a snippet that should clean things up:

	SkipSplashScreen:
		;=== Check for data files
		IfFileExists "$PROGRAMDIRECTORY\console.xml" UpdateLocations ;=== settings already in program directory
		IfFileExists "$SETTINGSDIRECTORY\console.xml" MoveSettings ;=== settings found in data directory
		
		;=== Copy the default settings files
		StrCmp $DEFAULTLOCATION "true" "" UpdateLocations ;=== if not default location, user is on their own
		CreateDirectory "$SETTINGSDIRECTORY"
		CopyFiles /SILENT "$EXEDIR\App\DefaultData\settings\*.*" "$SETTINGSDIRECTORY\"
		
	MoveSettings:
		Rename "$SETTINGSDIRECTORY\console.xml" "$PROGRAMDIRECTORY\console.xml"
		
	UpdateLocations:
		;=== Update files for new location
		${GetRoot} $EXEDIR $0
		IfFileExists "$SETTINGSDIRECTORY\Console2PortableSettings.ini" "" CreateSettingsIni
		ReadINIStr $1 "$SETTINGSDIRECTORY\Console2PortableSettings.ini" "Console2PortableSettings" "LastDriveLetter"
		WriteINIStr "$SETTINGSDIRECTORY\Console2PortableSettings.ini" "Console2PortableSettings" "LastDriveLetter" "$0"
		IfFileExists "$PROGRAMDIRECTORY\console.xml" "" GetPassedParameters
			${ReplaceInFile} "$PROGRAMDIRECTORY\console.xml" "$1\" "$0\"
			Delete "$PROGRAMDIRECTORY\console.xml.old"
			Goto GetPassedParameters
		
	CreateSettingsINI:
	    ;=== Create initial settings INI with default drive letter
		WriteINIStr "$SETTINGSDIRECTORY\Console2PortableSettings.ini" "Console2PortableSettings" "LastDriveLetter" "c:"
		Goto UpdateLocations
		
	GetPassedParameters:

Make sure to delete the other nsexec line near the bottom too, that's a leftover from notepad++. Also you need to clean up the installer, it still has leftovers in the pre-install code.

Overall good first effort, just a few logic problems. It takes a bit to get used to how NSIS script works. Smile

formerly rayven01

mecki77
Offline
Last seen: 2 years 2 months ago
Joined: 2008-03-03 02:54
Nice :)

i often wonder how familar some people here with the NSIS code Smile I hope i will be soon, too. Smile
But one little remark: when i compile the launcher with rayven01's changes i get in the compiler a warning at the end:

1 warning:
Variable "USERTYPE" not referenced or never set, wasting memory!

Var USERTYPE is used on line 95 but not used afterwards,... I remember that in some launcher-scripts the USERTYPE is set as User or Admin but i can't find one at the moment as example or maybe I'm blind Wink

I think this app need administrative privilegs, doesn't it?

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2007-10-23 22:14
USERTYPE

You can just remove that variable. It was used in notepad++ because there was some manipulation of HKLM registry keys involved which were skipped if admin rights were lacking. Your launcher does not do any of that. You could also remove the COMSPEC variable since you don't need the nsexec lines anymore either.

formerly rayven01

mecki77
Offline
Last seen: 2 years 2 months ago
Joined: 2008-03-03 02:54
ah okay...

that's the reason, sounds clear to me,... thank you, i will test it tommorow,... Smile
I think i have learned now a little bit more and i hope, all your infos will help cjsden with his app Smile

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Beta

As far as I remember, the latest beta on there site had a window border, I don't know why this doesn't.

Edit: Yep, I just checked and build 138 has a border. I don't know whether this one, 137 doesn't, or there's just something either in the default settings, but either way it should be updated.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Thanks

@rayven01
Thanks for the help Shawn, I'll look at and update the changes you suggested on Monday, I have family over this weekend. I used Console2 so people would easily identify that i'm using the Beta and not the stable 1.* branch.

@Patrick Patience
Patrick,you're correct I forgot to redownload the defualt config file. These are my custom settings that I personaly use. I'll swap that out when I re upload.

Again thanks for the help guys.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2007-10-23 22:14
Name

I used Console2 so people would easily identify that i'm using the Beta and not the stable 1.* branch.

In that case you should call it Console 2.0.137 Beta Development Test 1 and just use ConsolePortable on all the files. That way when they inevitably update it to version 3+ down the road you don't have to change all the files and have people with multiple installs. Smile That's why we don't use the term 'Beta' for portable releases, so we can use the offical app status in the name.

formerly rayven01

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
Looks pretty good, a few

Looks pretty good, a few minor issues though.

  • There is a thumbs.db file left in the appinfo directory
  • In Other/source/readme.txt only the first directory structure is supported now
  • In that same file, you should add your copyright

The developer formerly known as ZGitRDun8705

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
WEB

Can i view web pages and how

"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
Console2 is not a web

Console2 is not a web browser, it is Windows Command Shell enhancement, it adds a tabbed interface and a fancy window border, thats about it.

The developer formerly known as ZGitRDun8705

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Updated Launcher

I've updated the launcher with the recommendations made.

thanks for the help guys.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
One more

One more recommendation

Change the file name so it matches the current Development Test naming schemes

Console2_Portable_Development_Test_2_en-us.paf.exe

The developer formerly known as ZGitRDun8705

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Hosting

Hey Chad,

I see you have an account on drop.io there, but can I offer you hosting? You can get an FTP account or a web-based login and it'll be a direct link. Check out my user page to contact me if you're interested.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Thanks

Thanks for the offer Patrick.

I actually was using the Drop.io account until I could free up some room on my personal website account. I've managed to do so and have updated the download URL above.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Oh, alright

Sounds good.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Slow Going

We're heading into the final stretch of a major product launch here at work, so getting to my ToDo items for Console Portable have been slow. I'm hoping that I'll be able to look at it again later next week.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

learn2laugh
Offline
Last seen: 1 month 4 weeks ago
Joined: 2007-01-30 20:26
Any way to update path?

I like this. It seems really cool. I have the UnixUtils and some other items I would like to have in the PATH, is there anyway to add to the PATH with this?

---
Jeffrey Wiggs
Loving God and Learning Laughter

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
PATH?

Do you mean, Can you specify the startup path?

If so, you can specify the startup path in from the settings dialog. You can set an global startup path or a specific path for each Tab type you setup. The launcher will automatically adjust the drive letter to the current drive upon launch.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

learn2laugh
Offline
Last seen: 1 month 4 weeks ago
Joined: 2007-01-30 20:26
No, I am referencing the environmental variable

I mean the %PATH% variable, so that I can add my UnixUtils bin directory, and my CommonFiles/CommandLine directory to the system Path. That way, I only have to type ls(.exe), instead of F:/PortableApps/CommonFiles/GnuWin32/bin/ls.exe to display current directory settings. (etc...) Does that make sense? I think it may have to do with the shell settings, but I don't know, and boogered up my home install playing with it.
*edit*
Sorry, this should have been replying to the above, I was not logged in when I hit reply.

---
Jeffrey Wiggs
Loving God and Learning Laughter

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Not completely portable

Because you require Administrative Permissions on the machine you want to do this on, it is not completely portable. You could have a batch file that you run upon inserting your drive that takes the current definition for %path% saves it to disk and then appends it with your portable directory. I would then recommend a second bat file that restores the original setting prior to removing your drive. keeping in mind that if you're on a public machine as a guest you won't be able to alter the %path% variable.

You could add a user variable (such as %bin%) to the environment, this doesn't require you to be admin. And when you need to use your utilities you would type %bin%\ls.exe. Remember to remove the variable once you are finished with it.

Alternatively, and maybe not quite as convenient, you could have the startup path for Console be the directory that holds your utilities. this way when you launch a new tab you can use them without need to enter path.

Personally, i don't like playing with the %path% variable as many applications and the OS rely on it pointing in the right directories. And as you noted above you can bugger things up if you don't alter it properly.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

learn2laugh
Offline
Last seen: 1 month 4 weeks ago
Joined: 2007-01-30 20:26
Well, now I am confunded.

The messing with the %path% variable wasn't what was bothering me. Basically, I am wanting to use Console as John references using CommandPromptPortable in this UnxUtils link. The batch editing is what was done here, but how do I have Console do similar? Is there a way?

---
Jeffrey Wiggs
Loving God and Learning Laughter

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Not Yet

Oh, you're talking about the ability to launch a bat file on startup as in Command Prompt Portable. I haven't implemented all of the feature from John's Command Prompt portable yet. Once I have the time to do so Console will work similarly. All you are missing at the moment is the ability to launch a bat file with Console as John's application does.

It's coming, just haven't had the time do get to it yet. Wink

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

learn2laugh
Offline
Last seen: 1 month 4 weeks ago
Joined: 2007-01-30 20:26
Thanks, I am

Anxiously awaiting this. This is a really cool app. The way I borked the system at home was by playing with the shell: setting and by accidentally running it without out the portable launcher. It seems the program does default to settings in your application data directory if they are there. I am not certain about this, so if anyone else can try to duplicate. I opened Console on my system, changed some settings, then closed it. I opened Console Portable, and it went to my new settings from my system, instead of using the ones from the data settings folder.

---
Jeffrey Wiggs
Loving God and Learning Laughter

eumario
Offline
Last seen: 15 years 11 months ago
Joined: 2008-04-16 05:18
Easy Fix

Hey Guys,

It's actually quite easy to do. I've setup Console2 Portable, to use autoexec.bat as the shell, which is stored in the XML File. I also have it setup to use MSYS+MinGW on my USB Stick, as I prefer to use MSYS instead of Command Line. So much more natural.

Anyways, the XML File looks like this:

<tab title="MSys" icon="E:\system\msys\m.ico">
  <console shell="E:\system\msys\bin\sh.exe --login -i" init_dir="E:\">
  <cursor style="0" r="255" g="255" b="255" />
  <background type="0" r="0" g="0" b="0">
    <image file="" relative="0" extend="0" position="0">
      <tint opacity="0" r="0" g="0" b="0"/>
    </image>
  </background>
</tab>

BTW, keep up the good work Chad.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Correct

After all of the reading I've done on Console, you're example is the easiest way I can find to accomplish running a script at startup. This is also what is recommended in the help file.

Thanks for the support.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Updating %path% from the launcher

I've been working on getting the launcher to update the %path% environment variable from the consoleportable.ini file, but I have run into some problems. Apparently there is some issues with how Console reads environment variables from other processes. If i update the HKCU key for %path% the regular cmd.exe is updated but Console doesn't read the change.

There is currently thread in the Console forum regarding this. In the mean time you can a batch file with the following command in it on startup of a new tab like the example here. This is using the same implementation as Command Prompt Portable.

SET PATH=%~d0\UtilsDirectory;%PATH%

Then place your tools in "X:\UtilsDirecorty\"

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

wraithdu
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-06-27 20:22
What about...

this...?

System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("PATH", "X:\UtilsDirectory;$%PATH%").r0'

Seems to work for me. Should be easy enough to read the extra path settings from the INI then adjust the value above accordingly.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Thanks

wraithdu, thank you for the help. I'm new to using NSIS to code and was stuck on using the registry to make the update.

Again, thanks.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

wraithdu
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-06-27 20:22
Yeah, the registry is

Yeah, the registry is difficult for env variables, since most of the time you'll need a reboot or to logoff/logon.

Glad it works for ya now. Pretty neat program too.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Issues

Has anyone had any issues with the latest Dev Test? I personally have been running it with no issues.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
PAF Specs Stuff

in /Other/readme.txt remove the top 2 lines, and move your copyright to be directly under John's

I don't think you need registry.nsh included in the script

I had no issues using the app, it looks like everything is good to go.

The developer formerly known as ZGitRDun8705

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Thanks

Thanks for the feedback Zach.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2007-10-23 22:14
2.00.138 to 2.00.139

If I remember right Dev Tests 1 and 2 were for version 2.00.138? No biggie, but FYI for future releases when you update the base app the Dev Test number starts over at 1. Also be sure to put in your notes that you updated the base app to a new version. Smile

Love this app, by the way!

formerly rayven01

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Understood

Thanks for the support Shawn.

I understand about the Dev Test numbering, I just thought it wasn't worth starting a new thread for such a minor update to the app. I'll be sure to do so next update.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2007-10-23 22:14
New thread

You don't necessarily have to start a new thread, just update the post with notes listing any version changes and add a comment. It's then fairly easy to spot your comment and know that discussion after that is about the new version.

formerly rayven01

Travis Carrico
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2006-10-22 00:30
Q

question: why do you only have the beta version of Console and not the 1.5 stable version?

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Well...

If I remember correctly, it's no longer being updated, and the beta has more features and it quite stable. There was quite a lot of beta releases.

Travis Carrico
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2006-10-22 00:30
updates

? that doesn't make sense. the program is being updated. the 2.0 versions are updates but they're not stable yet and 1.5 is the last stable update. at least that's what the naming scheme implies

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
More Stable

The 2.00 branch is actually more stable than the 1.5 branch in my opinion. Plus 1.5 doesn't have tab support or a GUI for editing settings. The latter of which makes it hard for the average user to configure.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

glenshee
glenshee's picture
Offline
Last seen: 15 years 10 months ago
Joined: 2008-05-18 03:53
Missing library problem MSVCP71.dll

When i try to start console comes a window with information for missing library MSVCP71.dll.

And I have no idea why ...
In main folder of program there is one.
When i put MSVCP71.dll into system folder its starts normal.

O luaidh be siod an gradh
A dh'fhag mi ceangailte ruit an drasda
Co shaoileadh an rud a dh'fhas
Bho phog aon oidhche earraich

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Unsure

I'm unsure as to why you're having this issue. I cannot duplicate the error on any of my systems. If you install Console to you machine directly do you have the same issue? If so I would post in the Console forum found here: http://sourceforge.net/forum/forum.php?forum_id=143117

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
Is this planning to be

Is this planning to be updated at some point? I personally use it and think its great.

I looked on source forge and have noticed that they have updated to 2.0.140

Else, I'd like to see this go official.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Swamped

I've been swamped at work as of late. I took a quick look at the changes in build 140 and there is nothing there that will change the portability.

I'll try to find some time to update the installer, but in the mean time you can just copy and paste the new build in the console folder.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

dark_yux
Offline
Last seen: 10 years 1 month ago
Joined: 2007-10-23 11:23
technically you can....

http://www.fdisk.com/doslynx/lynxport.htm

EDIT: I was replying to agdurrette.

self.path = path if self.path == None else self.path

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
Edit: Nvm.

Edit: Nvm.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Update

Updated Console Portable to current build: 141.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
downloaded! and thanks :D

downloaded!
and thanks Biggrin

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
Update?

Don't know if this is still being worked on, but an update has been out for awhile.

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Posted Update

I have posted the latest build.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

sweety81
Offline
Last seen: 12 years 5 months ago
Joined: 2009-02-24 10:55
Posted Update

Something i have to say,
I use Console Portable every day (since 6 weeks) and i really love it. It adds all the features i need to work more efficient. I spend several hours on my commandline on different PC's and its just great. You did an great job and that's why i want to say Thank You!

***Whish***
Maybe you think about for an Option to minimize the console to Tray. The tray icon exist already so i hope it comes some day.

***Feedback***
I found a missing explanation in the console.chm file. Console Settings -> Console there is the explanation missing for Save settings to user directory.

---
Greetings,
Anke Junker

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Thanks

Thanks for your encouragement; however, I only made the launcher not the application. Marko Bozikovic is the developer and you can make feature request at the Console Forum

As far as the "Save settings o user directory" check box, do NOT enable this on the portable version. This will cause the setting xml file to be stored in %userprofile%\appdata\console and not in the application directory.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

sweety81
Offline
Last seen: 12 years 5 months ago
Joined: 2009-02-24 10:55
Indirect path for shell

Hello,
i really like this tool and use it with an portable Windows Power shell. So at the moment i have to use an fixed path to the portable PoSh ("x:\portableapps\ConsolePortable\Data\scripts\Windows PowerShell V2 (CTP).exe"). So how can i use an indirect path. Because "Data\scripts\Windows PowerShell V2 (CTP).exe" dosent work. It Produce the the Error: "Failed to open Console2 tab! The Process could still running (use Task Manager to find and end it)"

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
I believe powershell

I believe powershell registers drivers, etc. to make it more powerful. My suggestion is to follow the guide for your portable PoSH. Exactly. Then attempt to set it for console. You should be able to pass the parameters to consoleportable.exe and have everything work.

BTW, where are you getting this?

******
*EDIT*
******
It appears to be thinapped.
http://karlprosser.com/coder/2008/06/19/portable-powershell-part-2-roll-...

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

sweety81
Offline
Last seen: 12 years 5 months ago
Joined: 2009-02-24 10:55
Yes i thinstalled this, but a

Yes i thinstalled this,
but a litte bit different. Sorry im not so good at english, i didnt understand what you mean.

I just don't want to use an driveletter at the Setting for Console -> Shell -> "X:\portableapps\ConsolePortable\App\DefaultData\scripts\Windows PowerShell V2 (CTP).exe" This work perfect.

I like to replace this with an indirect path for example Console -> Shell -> "..\App\DefaultData\scripts\Windows PowerShell V2 (CTP).exe" and this doesnt work.

******
*EDIT*
******
Sorry i didnt know that applications from portableapps check it self on which drive letter its starts from. So if i use the full path with drive letter, it replace automatic the drive letter with the new one.
---
Greetings

mpblochsmcm
Offline
Last seen: 15 years 1 month ago
Joined: 2008-10-20 11:23
"The command prompt has been disabled by your administrator."

I use this app off of a network drive. Campus university.

Create the following bat file, i.e. "cmd.cmd":


@echo off
ver

:input
echo.
set /P input="%CD%> "
if /i "%input%"=="exit" goto end
echo %input% > "%temp%\temp.bat"

:run
call "%temp%\temp.bat"
goto input

:end
del "%temp%\temp.bat"
pause

This should launch you into a command prompt where you can execute most commands, etc etc.

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
Build 143 available...

... would you please update your portable installer ?

Regards,

-Bertrand

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Happy St. Patrick's day

I've updated the installer with the current build.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
A big thank you !

It was a fast update... so far so good !
Didn't know it was St. Patrick's day today Wink

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
Hooray! Tis a wonderful Saint

Hooray!

Tis a wonderful Saint Patty's day indeed.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Update

Console updated to build 144. See top...

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

schwooba
Offline
Last seen: 2 years 8 months ago
Joined: 2008-07-09 17:33
Maximize window

Is there a way to have the application maximize button work? I maximize my window on occasion...Thanks!

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Not the Developer

As I am not the developer for Console I suggest you go to the Console forum on SourceForge and make your request there. I have only put console into a PortableApps.com launcher for portable use.

http://sourceforge.net/forum/forum.php?forum_id=143117

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
RT Report:

(In the order I noticed them... you can see that I'm very random with my testing!)

Minor appinfo.ini Issues:
[Details]:Category should be "Utilities", as "System" is invalid.
[Version]:DisplayVersion should be "2.00.144 Development Test 1"

appicon.ico should be in 48, 32, 16 square XP and 256 colours forms, with an optional 256x256 alpha icon. You've got a 128x128 alpha one which technically shouldn't be there Blum

The version number no longer belongs in the help.html file (John said to remove them in an obscure post a short time ago).

You should model your help.html file more after other applications... take as an example my Inkscape or Code::Blocks Portable apps (this includes putting in links to the generic help stuff on this site)

You should use ReadINIStrWithDefault for reading INI options, and follow the trend for making it simple and more indestructible by dropping out the ConsoleDirectory, SettingsDirectory, ScriptsDirectory and ConsoleExecutable entries.

I'll post more later.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
Environment variables and %PATH%

Hi Chad,

If I use the command "echo %PATH%" in ConsolePortable, I only get the script folder in this variable instead of my local machine %PATH% with this additional folder. Is this the normal use case ? What should I do to get the expected behavior ?

If I remove the following lines in Consoleportable.nsi

ReadEnvStr $R0 "PATH"
StrCpy $R0 "$R0;$SCRIPTSDIRECTORY$CUSTOMENVPATH"
System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("PATH", R0).r2'

everything is working as expected. Unfortunately the script folder is not in the path anymore.

Thanks for your help,

Bertrand

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
[SOLVED] I've found the cause of the problem...

At first, I've got a user %PATH% variable and a system %PATH% variable. Before using ConsolePortable, I've removed the user %PATH% variable. Then the problem occurs. A few minutes ago, I have to reboot my computer and the problem was gone !

It seems that updating/removing environment variables without rebooting is the cause of the problem. I have also this kind of issue with FreeCommanderPortable but until now I didn't now why.

My conclusion is that NSIS executables are not able to detect environment variable changes. Is it a bug or not ? I have no idea !

Regards,

Bertrand

Pericius
Offline
Last seen: 14 years 8 months ago
Joined: 2009-06-09 06:12
Doesn't run...

I'm on XP Pro, and it doesn't run. I have no spaces in path, though it's not on boot drive. Process list shows only ConsolePortable.exe.
EDIT:
Reinstalled it and it works. Sorry. Smile

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Update

Updated Console Portable to build 145. See top for details

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 5 months ago
Developer
Joined: 2006-05-26 12:08
you need to fix your

you need to fix your hyperlink in the latest release notes

your friendly neighbourhood moderator Zach Thibeau

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Thanks

Thanks Zach, I have fixed the link.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
I still wish this is

I still wish this was official. I find it a much better alternative to the one PA.c has.

laughingman182
laughingman182's picture
Offline
Last seen: 3 years 1 month ago
Joined: 2010-01-16 13:08
PATH variable questions

This may be a really stupid question, but i'd like to ask: If I want to set a path variable for the Portable console to a "portable" subversion program, what do I do to change the settings? And for reference, I just have to add the correct path of where the svn.exe is, right?

I Thought What I'd Do Was, I'd Pretend I Was One Of Those DeafMutes

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
And for reference, I just

And for reference, I just have to add the correct path of where the svn.exe is, right?

Yup

Check the ConsolePortable.ini. Should be hiding in other\source Smile

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
Build 146 available...

... would you please update your portable installer ? thanks Wink

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Yes

I was waiting for the 32bit build, as yesterday they only had the new 64bit version available for download.

I'll try to get to this in the next day or so.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Build 146 Updated

I've updated the installer to build 146. See above for details.

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
Excellent !

Thanks a lot Smile

wafelijzer
Offline
Last seen: 13 years 11 months ago
Joined: 2010-05-04 05:29
Good work, this should be

Good work, this should be added to portable apps stable!

Chad Ross
Chad Ross's picture
Offline
Last seen: 2 years 6 months ago
Developer
Joined: 2007-06-29 22:40
Updated to new PA.c Launcher

See Above

"If knowledge can create problems, is it not through ignorance that we can solve them." -Isaac Asimov

bgillis
bgillis's picture
Offline
Last seen: 3 years 8 months ago
Joined: 2007-05-11 04:25
Build 147 available...

... would you please update your portable installer ? thanks Wink

Jason404
Jason404's picture
Offline
Last seen: 2 months 1 week ago
Joined: 2009-03-08 04:13
Passing command line switches to console.exe

Is it possible to have the launcher pass a Console2 command line switch to the program executable?

I cannot find anywhere to add it in a .ini file.

depp.jones
Offline
Last seen: 21 hours 9 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
Refer to \Other\Source\Readme.txt

Create a ConsolePortable.ini next to the ConsolePortable.exe and add following lines

[ConsolePortable]
AdditionalParameters=(Whatever you want to pass)

Normally there should be an example file called AppNamePortable.ini in \Other\Source\ along with the existing Readme.txt that explains how that works.

btw. ConsolePortable has been official released a while ago, just in case you missed that.

Jason404
Jason404's picture
Offline
Last seen: 2 months 1 week ago
Joined: 2009-03-08 04:13
Cheers

That worked fine.

I know about the official release. I just thought that posting my question here would get the attention of the most relevant people.

I've actually dropped in this modified version, which adds a Win7 Taskbar Jumplist to open different tabs/shells, and a -reuse switch (which is why I asked the question):
http://kirill.ca/dblog/storico.asp?s=Console

The -reuse switch also works with the shift-right click context menus to Open Console Here with some registry editing, and if you want to open another instance, you can use the Jumplist.

Would it be possible to modify the launcher to open either the x86 or x64 build, depending on the OS?

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
Don't

Beta testing threads should not be used once they're outdated. It'll be seen in the Other Apps Support forum.

Thread locked.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Topic locked